web-dev-qa-db-ja.com

sendmailのステータスが「デッドだがサブシステムがロックされている」に変わり続けるのはなぜですか?

毎日、crondを使用してSudo service --status-allの出力をメールで受け取っています。サーバーは、いくつかのWordPress Webサイトをホストするために使用するCentOS 6.5 Webサーバーです。時々sendmailis running...からdead but subsys lockedに変更されます以下の例。

crond (pid  7768) is running...
httpd (pid  2922) is running...
mysqld (pid  1314) is running...
sendmail dead but subsys locked
openssh-daemon (pid  11173) is running...

私は通常、このコマンドSudo service sendmail restartを使用してサービスを再起動することでこれを修正します。私のWordPressサイトはまだメールを正常に送信します(これが私がsendmailを使用するすべてです)ので、ステータスの変更はsendmailにまったく影響を与えないようです。

これを引き起こしているのは何ですか?それは問題ですか?どうすれば修正できますか?

2
user80458

postfixsendmailが同時に実行されていることがわかりました。何かが原因でpostfixサービスが開始され、sendmailのステータスが_dead but subsys locked_にジャンプすることがありました。

_Sudo service --status-all_を実行して、postfixが実行されていないことを確認したと思いました。むしろ混乱して、postfixのメインプロセスはmasterではなくpostfixとしてリストされます。 _Sudo service --status-all_の出力をスキャンすると、postfix (pid xxxx) is running...が表示されると予想していましたが、そのような行がなかったため、postfixが実行されていないと思いました。

これを修正するために、単純に_Sudo service master stop_を実行し、その後に_Sudo service sendmail restart_を実行しましたが、すべて順調です。 postfixが時々起動する原因を追跡する時間です...

7
user80458