<service-name> dead但pid文件存在

clo*_*her 5 linux service tomcat cassandra

我的服务器上的服务崩溃了

service <service-name> status
Run Code Online (Sandbox Code Playgroud)

我死了,但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
Run Code Online (Sandbox Code Playgroud)

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

小智 5

你有没有尝试过 :

kill -9 pid
ps -eaf|grep pid
Run Code Online (Sandbox Code Playgroud)

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