当我运行该命令时,sudo service php7.0-fpm restart
我什么也没得到。确实如此。它只是转到下一行,而不是像往常一样给出结果:
php7.0-fpm stop/waiting
php7.0-fpm start/running, process 27822
相同的交易start
和stop
选择。
如果我这么做,我就会在列表中sudo service --status-all
看到。[ + ] php7.0-fpm
正在运行的php -v
节目PHP 7.0.11-1+deb.sury.org~xenial+1 (cli) ( NTS )
,这样我就能确认它确实正在运行。
当我重新启动 PHP 服务时,我看到以下内容/var/log/php7.0-fpm.log
:
[23-Sep-2016 16:32:39] NOTICE: Terminating ...
[23-Sep-2016 16:32:39] NOTICE: exiting, bye-bye!
[23-Sep-2016 16:32:39] NOTICE: fpm is running, pid 2884
[23-Sep-2016 16:32:39] NOTICE: ready to handle connections
[23-Sep-2016 16:32:39] NOTICE: systemd monitor interval set to 10000ms
系统日志中没有与 PHP 相关的错误。
Ubuntu 16.04.1 LTS
这里可能发生什么事?
答案1
Ubuntu(最终)从 16.04 LTS 切换到 systemd。
在 systemd 下,手动启动或停止服务时没有输出,并且请求成功. 仅当服务启动/停止失败时才有输出。