Memcache忽略session.gc_maxlifetime,因此会话未到期

时间:2013-01-21 12:28:57

标签: php session garbage-collection memcached

我有一个用PHP编写的Web应用程序,它使用会话的标准文件存储(/ var / lib / php5)(Ubuntu 12.04,如果重要的话)。

我们想要使用我安装/设置的memcache,它似乎正在工作。看起来它已停止将会话保存到文件中,并将它们放在memcache中,这很好。

我遇到的问题是,之前使用内置于Ubuntu的cron每半小时“清除”一次会话。这在半小时后注销了“非活动”用户并清除了文件系统中的会话。我想用memcache复制它,而不更改任何PHP代码。

这可能吗?在线的所有内容似乎都表明memcache会自动粘贴到我的php.ini中的session.gc_maxlifetime,目前设置为1440.

我让用户在一夜之间登录,并且在早上,他们仍然登录(会话活动)。我希望他们必须每半小时再次登录。

0 个答案:

没有答案