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

时间:2015-04-24 08:55:37

标签: linux tomcat service cassandra

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

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 /中的文件,但它没有帮助。 我该怎么办才能真正重启服务?

3 个答案:

答案 0 :(得分:5)

你试过了吗?

kill -9 pid
ps -eaf|grep pid

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

答案 1 :(得分:0)

Kafka其余进程已死,但pid文件存在解决方案 请执行以下操作: 浏览.bash_profile文件夹并使用vi .bash_profile打开它,然后在.bash_profile中编辑Java版本。 ## export {旧版本}(注释此旧Java版本) 导出{新版本}

然后用:wq保存文件!从Linux盒子里出来 然后重新开始,这次kafka rest进程死了,但是pid文件不存在

答案 2 :(得分:-4)

只是做

service [service_name] stop
service [service_name] restart