我想更新一些数据库表,因为我需要注销所有活动用户,以便我可以重启EC2和RDS服务器。我试图删除所有会话文件,但我认为这不是实现此目的的正确方法。
答案 0 :(得分:0)
如果您在项目中使用数据库会话,则所有登录会话都存储在数据库本身中......然后清除db中的会话表将注销所有活动会话.. < / p>
参考:http://book.cakephp.org/2.0/en/development/sessions.html#database-sessions
答案 1 :(得分:0)
您可以强制php销毁所有会话
ini_set('session.gc_max_lifetime', 0);
ini_set('session.gc_probability', 1);
ini_set('session.gc_divisor', 1);
我建议如果您使用数据库会话会更好。