session目录攒20G过期文件磁盘满,网站502,设自动回收再也不用手动清
新手跑PHP,服务器session目录攒了几十万个临时文件,占了10G磁盘,网站打不开,其实session的垃圾回收设对了,过期文件自动删,不会攒一堆。第一,PHP默认session过期是24分钟,改完之后,过期的session文件自动删掉,不用手动清;第二,session文件别存在网站根目录,存系统的临时目录,不会被用户下载;第三,定期手动清一次超过7天的session文件,防止回收没生效,攒一堆临时文件;第四,别把session过期时间设成永久,不然用户几个月前的session还留着,攒几十万文件,磁盘满了。
我之前服务器,session目录攒了20G过期文件,磁盘满了网站502,清完之后,把session回收参数设对,每周自动清过期文件,再也没攒过这么多临时文件。很多新手从来不管session目录,攒了几十万过期文件,磁盘占满,网站崩了才发现,设个自动回收,根本不用手动清。
本站源码来源于网络收集修改或者交换,甚至可能并非原创,如遇未经考证信息需持审慎态度。若有疑问,可联系本站处理。
0