存在<服务名称>已死,但pid文件存在

一个服务已经崩溃在我的服务器上,当我这样做

service <service-name> status 

我死了,但pid文件存在,然后如果我试图停止我得到的服务

 Shutdown <service-name>: bash: line 0: kill: (5018) - No such process ERROR: could not stop <service-name>: <service-name> dead but pid file exists 

然后我删除/var/run//.pid和var / lock / subsys /中的文件,但是没有帮助。 我应该怎么做才能真正重新启动服务?

你有没有尝试过 :

 kill -9 pid ps -eaf|grep pid 

如果现在pid不见了,试试: service service-name restart (停止会失败,但是启动时应该成功)

做就是了

 service [service_name] stop service [service_name] restart