原来PHP-FPM服务也会挂掉,奇怪,这么多年第一次碰到?
说来也奇怪,公司的网站跑了好几年,用的腾讯云,早上突然访问502 BadGateway,我第一反应以为是域名问题,因为最近都没修改过东西,然后把Nginx和MySQL都重启了,还是不行,但是服务器上另外两个网站都是可以正常访问,数据库也连接正常,使用TOP命令查了一下,发现服务都在,后面看了下Nginx的conf配置,另外两个网站都是用的php7.2-fpm
,但是这个网站是用的php7.4-fpm
,然后我把php7.4-fpm
重启了一下服务就好了,奇怪,这么些年,我还第一次碰到高php-fpm服务挂掉的,想问下大家有使用什么监控的软件或者插件可以推荐吗
zabbix
github.com/samdark/php-fpm_tuner
额 并发太少了
能不能用supervisor管理php-fpm
严格意义上不算挂吧,只是处理不过来了,fpm是有池子数量的
前段时间用 JMeter 测试,并发一高就会报502,原来是fpm报的啊,之前以为是Nginx,也没细看
有看过 nginx 错误日志么
是不是并发高了,子进程数不够了,结果超时了
数据库没有超时设置,或者脚本超时设置太大,会因为慢查询卡死php的进程,导致进程数占满,导致处理不了nginx的转发