关于服务器php-fpm内存的问题

xjx2580

问题描述

服务器4核8G,目前内存占用80%多,服务器安装了php7.3和7.4。请帮忙看看是什么问题

top -o %MEM命令:
截图
free -h命令:
截图
php-fpm配置:
截图
每个php-fpm占用2.多,另一台测试服务器每个才占用0.4左右,请问大家是什么问题

为此你搜索到了哪些方案及不适用的原因

php慢日志和mysql慢日志也没查到有数据,请问该怎么排查。想再放一个webman项目,会不会有问题

744 3 0
3个回答

sm2010

你php-fpm内存泄漏了吧,每个进程能占用170M内存?

  • xjx2580 2022-10-21

    怎么去排查你说的这个问题?

xiuwang

按道理php-fpm请求完毕会销毁一切,会释放内存的,估计是php-fpm的bug。
换个php-fpm版本没准能解决

  • xjx2580 2022-10-21

    有没有可能是代码的问题,我想优先检查一下代码的问题,就是不知道怎么定位

  • xiuwang 2022-10-21

    弄一个一摸一样的环境,包括php版本和php扩展,压测有疑点的url,看php-fpm内存是否涨到100M+

cfftony

说个题外的,我推荐楼主用Nginx Unit,我用unit替换php-fpm后内存使用降低一半,而且在高并发下性能更好。
https://unit.nginx.org/

年代过于久远,无法发表回答
🔝