一次诡异的问题处理

话说一位实习生同学把环境部署好。但是登陆不上系统。总是被自动logout

一顿var_export();exit;之后。定位到用户信息存不到memcache中。但是set方法也返回true。
1. 有可能是memcache客户端版本问题?
2. 其它

抓包之后。发现set命令参数为timestamp。刚开始没在意。。然后顺手在机器上date了一下。发现系统时间不正确。。回想起刚才抓包的timestamp。猜测有可能是这个导致的。修改完系统时间马上就好了。。

php调用memcache函数set中。使用的是当前时间偏移。被yii框架自动转为当前机器的ts + 设置的秒数。。导致设置的时间总是落后于memcache服务器时间。

好了。问题解决。