done
chown-Rnobody:nobody/tmp/session
chmod-R1777/tmp/session
因为
/tmp 是用的内存,服务器重启后,里面的所有文件都会丢失,所以,需要把上面
的脚本加入到
/etc/rc.local 中,并且要放在启动 php 之前
第四步,
session 的回收
session 在经过 session.gc_maxlifetime 后会过期,但并不会马上被删除,时间长了以后
会造成
/tmp 空间占用很大。具体的删除算法懒得去研究。下面这个命令可以删除过期的
session,我这里定义的过期时间是 3 小时。
find/tmp/session-amin+180-execrm-rf{};
放入
cron 中,10
分钟执行一次,完事。