如何自动清理过期会话!会话表(pre_common_session) New
discuz的数据库总在莫名奇妙的增大,每天1~2M的速度增长。重新备份,恢复数据库之后。数据库又恢复到原来的大小。经查,是会话表(pre_common_session)不断增长造成的。请教各位大虾,discuz如何自动清理过期会话!
我知道答案 回答被采纳将会获得1 贡献 已有7人回答 在你另外的帖子刚回完
这个表正常是会自动清理的,你看下你后台,全局 » 性能优化 » 服务器优化,里面“在线保持时间(分钟)”的设置
这个设置没有改动过!老师帮助看看正常吗? 那正常就是15分钟有效期,超过15分钟的session是会被自动清除的,你的未被清除,那一定是有问题的,但看不到数据详细内容,无法判断 如果,discuz的文件没有改动过,这个和虚拟主机有没有关系?会不会虚拟主机商改动了虚拟主机的设置影响的。感谢老师的帮助🙏! 后台 全局 性能优化 在线 人数和在线时间 设置少一点这个表就不会太大 每天1-2M的速度增长,没有自动清理过期会话。 理论上和虚拟主机与否无关,清理是PHP直接发起的,通过数据表操作文件操作数据库处理数据的删除
页:
[1]