web-dev-qa-db-ja.com

<service-name>は停止していますが、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 /内のファイルを削除しますが、役に立ちません。サービスを本当に再開するにはどうすればよいですか?

6
cloudy_weather

やってみました :

kill -9 pid
ps -eaf|grep pid

Pidがなくなった場合は、次を試してください:service service-name restart(停止は失敗しますが、開始時に成功するはずです)

5
Deepak