PHP-FPM服务状态“停止/等待”但工作正在运行?

发布时间:2022-04-30 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了PHP-FPM服务状态“停止/等待”但工作正在运行?脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
启动PHP5-FPM似乎工作,但立即检查状态显示它没有运行:
[root@server ~]# service PHP5-fpm start
PHP5-fpm start/running,PRocess 4516

[root@server ~]# service PHP5-fpm status
PHP5-fpm stop/waiting

使我能够加载PHP页面(意味着PHP-FPM必须运行),状态有时会报告为停止/等待.

似乎有进程正在运行,但这些只是工作进程吗?

ps -aux |grep PHP
www-data  3552  0.0  0.7 338108 14960 ?        S    05:43   0:00 PHP-fpm: pool www                                                       
www-data  3553  0.0  1.3 338168 27156 ?        S    05:43   0:00 PHP-fpm: pool www                                                       
www-data  3554  0.0  1.1 337948 23020 ?        S    05:43   0:00 PHP-fpm: pool www                                                       
www-data  3555  0.0  1.0 334108 20644 ?        S    05:43   0:00 PHP-fpm: pool www                                                       
www-data  3556  0.0  1.1 337952 23032 ?        S    05:43   0:00 PHP-fpm: pool www

我担心主进程无法正常工作.但是,PHP-FPM日志中没有报告任何内容.

[root@server ~]# tail /VAR/LOG/PHP5-fpm.log
[03-May-2014 06:19:32] NOTICE: configuration file /etc/PHP5/fpm/PHP-fpm.conf test is successful

服务PHP-fpm状态是否报告错误或者主进程实际上是停止了吗?

更新:重新启动服务器会导致PHP-FPM在启动时启动并显示为正在运行,但是发出reload或restart命令会使其进入上述状态.在它的当前条件下,我每次更改PHP.ini时都必须重启服务器.服务器是ubuntu 14.04

这是Ubuntu的PHP-FPM中确认的 Bug.对我来说,以下帮助:

> sudo服务PHP5-fpm停止> ps aux | grep PHP> kill [上面命令回显的进程ID列表]> sudo服务PHP5-fpm启动

脚本宝典总结

以上是脚本宝典为你收集整理的PHP-FPM服务状态“停止/等待”但工作正在运行?全部内容,希望文章能够帮你解决PHP-FPM服务状态“停止/等待”但工作正在运行?所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。