本帖最后由 用户01 于 2024-9-9 20:03 编辑
我就知道这个建议也是白搭,也许大炮有其它的考虑吧,每次向大炮提供建议得到的总是第一时间的拒绝!楼上大炮说了不会把这个参数做为选项加入,所以...
这个参数可以手动修改,反正我是这样做的。新手朋友可以在在 /www/server/php/56/etc/php-fpm.conf 文件中添加一行(56的数字的位置根据你用的php版本,这里是php5.6为演示)
pm.max_requests = 5000
意思是每个php进程,在接待5000次访问后,退出,重建1个新的进程。如果原进程有内存漏洞问题,在退出就一并解决掉了。
此方法比起每天释放内存相比,更加平滑。宝塔中的释放内存应该是重启php-fpm,关闭所有php-fpm并重启,如果夜间正是蜘蛛抓取高峰期,你释放内存,将引起一瞬间的的抓取超时。当然小网站不用考虑这些了,没有所谓,大网站值得注意。
其实我更建议宝塔能在安装php-fpm时,自动设置此值为非0值。也就不需要增加参数项,小白用户也不用折腾这个了。
|