网站差不多5分钟出现一次卡顿,然后502 bad away,top一下发现php-fpm占cpu达到150%,如何优化
另一个题我的回答,复制过来供参考
排除法分析步骤:
1、用静态页面测试
2、用纯PHP脚本测试,不连缓存,不连DB
3、逐一分析后端用到的DB,缓存,调用的第三方服务是否正常
4、502的通常原因是fastcgi进程某种原因挂掉了,可以看下PHP-fpm日志
7 回答5.6k 阅读
4 回答4.2k 阅读
2 回答2.5k 阅读✓ 已解决
2 回答966 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
2 回答1.1k 阅读✓ 已解决
2 回答3.5k 阅读
在
/etc/php-fpm.d/www.conf
文件中把以下选项打开,跟踪一下到底是哪个php占用了大量时间,然后进行优化: