The service command supports onl

2020-03-06  本文已影响0人  一位先生_

The service command supports only basic LSB actions (start, stop, restart, try-restart, reload, force-reload, status). For other actions, please try to use systemctl.

服务命令只支持基本的LSB操作(启动、停止、重启、尝试重启、重载、强制重载、状态)。对于其他操作,请尝试使用systemctl。

1.使用命令service restart php-fpm重启php-fpm报错(根据提示这样的命令肯定报错,需要作出命令操作上的修改)

[root@iZ94jjqovroZ ~]# service restart php-fpm
The service command supports only basic LSB actions (start, stop, restart, try-restart, reload, force-reload, status). For other actions, please try to use systemctl.

2.修改命令

[root@iZ94jjqovroZ ~]# systemctl start php-fpm
[root@iZ94jjqovroZ ~]# ps -ef | grep php-fpm
root     29127     1  0 11:12 ?        00:00:00 php-fpm: master process (/usr/local/php/etc/php-fpm.conf)
php      29152 29127  0 11:12 ?        00:00:00 php-fpm: pool www
php      29153 29127  0 11:12 ?        00:00:00 php-fpm: pool www
root     30914  9149  0 11:12 pts/0    00:00:00 grep --color=auto php-fpm

原因:CentOS 7.x开始,CentOS开始使用systemd服务来代替daemon,原来管理系统启动和管理系统服务的相关命令全部由systemctl命令来代替。service命令只保留下了极少部分使用,大部分命令都要改用systemctl使用。
解决:使用systemctl命令替代service命令就可:systemctl restart php-fpm
或者你是在重启nginx,docker,,,报出这样的错误也是一样的道理。报错不用怕,我们要看明白报错的原因是什么,因为代码和服务器是很诚实的,你没有按照他的规则走,它就报错。

上一篇下一篇

猜你喜欢

热点阅读