美文网首页
The service command supports onl

The service command supports onl

作者: 一位先生_ | 来源:发表于2020-03-06 11:24 被阅读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,,,报出这样的错误也是一样的道理。报错不用怕,我们要看明白报错的原因是什么,因为代码和服务器是很诚实的,你没有按照他的规则走,它就报错。

    相关文章

      网友评论

          本文标题:The service command supports onl

          本文链接:https://www.haomeiwen.com/subject/nngvrhtx.html