当我运行命令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
这里可能会发生什么?
Ubuntu(最后)切换到16.04 LTS系统。
在systemd下,手动启动或停止服务时没有输出, 并且请求成功 。 当服务无法启动/停止时,只有输出。