php-fpm进程过多,cpu100% 的排查经历

网站一直正常运行中,昨天突然top的tasks进程数涨到1800-2000。平时这个数据300算高的了。这可是一台4核8G服务器啊,负载已经90多了。
在这里插入图片描述

排查步骤:
1.查访问量、并发访问数 与其他网站对比。没有发现异常!

netstat -pnt | grep :80 | wc -l
netstat -n | awk '/^tcp/ {++S[$NF]} END {for (a in S) print a, S[a]}'
  1. 查看php-fpm 的慢日志,发现有问题的方法。根据日志找到行号,发现一个文本替换的方法。慢慢查下去,发现替换的数组文本中,多了一个空“,” 使得进程阻塞。

  2. 如果不是第二步找到原因,这里就要升级服务器配置了。^_*;

总结: 慢日志,有空多看看。惊喜不断~
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值