启动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启动
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。