您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

php fpm 进程不释放怎么办

2024/4/4 21:29:40发布12次查看
php fpm进程不释放的解决办法:1、通过减少php-fpm进程总数来达到减少php-fpm内存占用;2、减少“pm.max_requests”数即可。
本文操作环境:linux5.9.8系统、php7.1版,dell g3电脑
php fpm 进程不释放怎么办?
解决php-fpm进程不释放内存问题
通过减少php-fpm进程总数来达到减少php-fpm内存占用的问题,实际使用过程中发现php-fpm进程还存长期占用内存而不释放的问题。解决的方法就是减少pm.max_requests数。
最大请求数max_requests,即当一个 php-cgi 进程处理的请求数累积到 max_requests 个后,自动重启该进程,这样达到了释放内存的目的了。以1gb内存的vps主机设置为例(如果你设置的数值没有达到释放内存可以继续调低):
pm.max_requests = 500
当php-fpm进程达到了pm.max_requests设定的数值后,就会重启该进程,从而释放内存。下图是我测试后的效果,可以看出php-fpm进程被强制结束并释放了内存。
推荐学习:《php视频教程》
以上就是php fpm 进程不释放怎么办的详细内容。
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product