郑先森灬
世上没有偶然,有的只是必然,正面面对困难,才能迈向成功。
服务器php-fpm突然占用cpu和内存过高,原因是因为突然请求链接数变多,原因很多,建议检查一下代码或者项目上是否存在容易多次请求的地方
解决办法如下:
从上面配置文件可以看出,默认的启动进程数是4个,最大的是6个,最小的是4个。
从上面可以看出,6个php-fpm进程占用的cpu空间都很高,平均负载(load average)情况如下:
1分钟平均负载:2.32;
5分钟平均负载:2.18;
15分钟平均负载:3.95;
可以说它现在的平均负载接近了它的cpu总核数:4;需要考虑服务器配置升级
184 total :184个总进程数
4 running:4个正在运行的进程数
143 sleeping:180个睡眠的进程数
0 stoppe:0个停止的进程数
0 zombie:0个冻结进程数
修改pm开头的配置,大内存服务器建议使用静态模式,配置低的建议使用动态模式
EYblog - Powered by Eyblog
https://jwwey.com/index.php/archives/60/(转载时请注明本文出处及文章链接)