毎日私はsudo service --status-all
電子メールで結果を受け取りますcrond
。サーバーは、一部のWordPress Webサイトをホストするために使用するCentOS 6.5 Webサーバーです。時には以下の例のようにsendmail
から に変更されることもあります。is 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
私が使用しているすべてです)。
これが起こる原因は何ですか?これは問題ですか?どうすれば解決できますか?
答え1
同時に実行されていることpostfix
がわかりました。sendmail
場合によっては、postfix
サービスが開始され、状態がsendmail
にジャンプすることがありますdead but subsys locked
。
実行して確認したと思いましたが実行されませpostfix
んでしたsudo service --status-all
。混乱しても、基本プロセスはnotpostfix
としてリストされています。私が見ると予想される出力をスキャンするとき、そのような行がないので実行がないとします!master
postfix
sudo service --status-all
postfix (pid xxxx) is running...
postfix
sudo service master stop
この問題を解決するために、単に以下を実行し、すべてが再びうまく機能sudo service sendmail restart
しました。これがpostfix
時々ブートが発生する原因を突き止める時です。