TypechoJoeTheme

EYblog - Powered by Eyblog

统计
登录
用户名
密码

郑先森灬

世上没有偶然,有的只是必然,正面面对困难,才能迈向成功。
网站页面
类目归类

【技术解读】php-fpm占用cpu和内存过高100% 解决办法

服务器php-fpm突然占用cpu和内存过高,原因是因为突然请求链接数变多,原因很多,建议检查一下代码或者项目上是否存在容易多次请求的地方

解决办法如下:

一、查看它的php-fpm.conf配置文件:

从上面配置文件可以看出,默认的启动进程数是4个,最大的是6个,最小的是4个。

二、查看linux平均负载:

从上面可以看出,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个冻结进程数

三、更改 php-fpm.conf 配置文件 来做调优

修改pm开头的配置,大内存服务器建议使用静态模式,配置低的建议使用动态模式

赞(0)
版权属于:

EYblog - Powered by Eyblog

本文链接:

https://jwwey.com/index.php/archives/60/(转载时请注明本文出处及文章链接)

评论 (0)
郑先森灬
世上没有偶然,有的只是必然,正面面对困难,才能迈向成功。
23 文章数
59 评论量

人生倒计时

今日已经过去小时
这周已经过去
本月已经过去
今年已经过去个月