2012-03-28 9 views
1

セロリーが実行されているかどうかを確認すると、 'celeryd dead dead locked but subsys locked'というメッセージが表示されます。celerydが死んでいるがsubsysがロックされている

サービスを停止しようとしたときに[失敗]というメッセージが表示され、開始するとすぐにこのメッセージが表示されます。

私はvar/lock/subsys/celerydファイルを削除しましたが、これはまったく役に立ちません。

PIDとログファイルが指定された場所に作成されていないことに気付きましたが、サービスは[ok]メッセージで開始しています。

私はCentOSを実行しています。

答えて

1

同じ問題が発生しました。

これは私が解決したものです。ファイル/var/lock/subsys/celerydを削除した後、処理を再試行しました。 OKですが、プロセスは再開しませんでした(つまり、プロセスのPIDは変更されませんでした)。その後、私はそのプロセスを使用して殺しました

sudo kill -9 $(pidof celeryd) 

その後、再びうまく動作し始めました。

関連する問題