保留退出,品级三步完毕后重启php
第三步,建立session存储文件夹
session正在颠末session.gc_maxlifetime后会过时,但其真不会立时被删除,工夫长了今后会造成/tmp空间占用很年夜。详细的删除算法懒得往研讨。下里那个号令可以删除过时的session,我那里界说的过时工夫是3小时。
最简单的法子莫过于将/tmp挂载为tmpfs文件系统,也就是内存中
第四步,session的支受接管
一台办事器流量比力年夜,由于法式的需要,session的过时工夫设置的是3小时,致使/tmp下聚积了近20万的session文件。进而致使内核占用的cpu急剧上升。由于session的读写触及到年夜量小文件的随机读写,而且是会合正在一个目次下,iowait也急剧升高。
正在php.ini中,将
起尾思索将session放进内存中
透露表现将session存储到/tmp/session那个文件夹中,而且是用2及集列。
php自己撑持session的多级PHP大量Session的散列及过期回收集列
WebjxCom提醒:一台办事器流量比力年夜,由于法式的需要,session的过时工夫设置的是3小时,致使/tmp下聚积了近20万的session文件。进而致使内核占用的cpu急剧上升。由于session的读写触及到年夜量小文件的随机读写,而且是会合正在一个目次下,iowait也急剧升高。
第两步,将session存储到欠亨的目次中
由于/tmp是用的内存,办事重视启后,里里的所有文件都市丢得,所以,需要把上里的剧本参加到/etc/rc.local中,而且要放正在启动php之前
php其真不会主动往建立那些文件夹,不中正在源文件中供给了一些建立文件夹的剧本。下里那个剧本也好用
评论 {{userinfo.comments}}
{{child.content}}
{{question.question}}
提交