Nic*_*ick 7 php-fpm start-stop-daemon ubuntu-14.04
启动 php5-fpm 似乎可以工作,但立即检查状态显示它没有运行:
[root@server ~]# service php5-fpm start
php5-fpm start/running, process 4516
[root@server ~]# service php5-fpm status
php5-fpm stop/waiting
Run Code Online (Sandbox Code Playgroud)
即使我能够加载 PHP 页面(意味着 PHP-FPM 必须正在运行),状态有时也会报告为stop/waiting.
看来,有有正在运行的进程,但这些只是工作进程?
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
Run Code Online (Sandbox Code Playgroud)
我担心主进程无法正常工作。但是 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
Run Code Online (Sandbox Code Playgroud)
是service php-fpm status误报吗?还是主进程实际上停止了?
更新:重新启动服务器会导致 PHP-FPM 在启动时启动并显示为正在运行,但发出重新加载或重新启动命令会导致它进入上述状态。在当前情况下,每次更改 php.ini 时我都必须重新启动服务器。服务器是 Ubuntu 14.04
| 归档时间: |
|
| 查看次数: |
10731 次 |
| 最近记录: |