Linux启动xxx服务报错:Failed to start xxx.service: Unit not found解决

有时候安装了的服务被其它管理操作不当导致服务启动失败,比如supervisord服务启动失败:


Failed to start supervisord.service: Unit not found


解决:

一、查看当前安装的服务

systemctl list-unit-files --type=service

大概显示如下:

image.png

往下找找看自己的xxx是否在里面,如果不在则表示没有安装好,重新安装一下,如yum install xxx


二、上面找到xxx后表示而启动失败则执行下面的重载:

systemctl daemon-reload

三、再次执行自己的服务即可,如 service supervisord start

评论/留言