php会话memcache会话在同一会话期间多次请求被杀死(约40-50)

时间:2014-06-26 20:56:57

标签: php session memcached

我正在使用memcache进行如下定义的php会话。

session.save_handler=memcache
; Defines a comma separated of server urls to use for session storage
session.save_path="tcp://10.x.x.x:11211?persistent=1&weight=1&timeout=1&retry_interval=15"


cat /etc/sysconfig/memcached
PORT="11211"
USER="memcached"
MAXCONN="2048"
CACHESIZE="128"
OPTIONS="-l 0.0.0.0"

我正在进行负载测试,并在执行连接到数据库的相同脚本时注意到1-2秒查询。然后我做了mysql show processlist,我看着从睡眠到运行的连接。在大约10-20个查询执行完毕后,所有休眠查询都会丢失,会话将在memcache中销毁。

如果我切换到基于文件的会话,一切都按预期工作,会话不会被杀死。

Memcache内存限制是128mb内存最大连接2048端口11211

可能导致此问题的原因是什么?

编辑:

会话在第一次请求后的30秒内被销毁

0 个答案:

没有答案