postfixとsendmailの競合

1772 ワード

Linuxサーバ(CentOS release 6.6)にsendmailが設定されていると、メール送信のテスト中に問題が発生し、sendmailサービスの状態を確認し、「sendmail dead but subsys locked」にあることを発見し、postfixサービスも実行されていることを確認します.postfixサービスを停止するだけです.なぜこんなことになったのでしょうか.Something was occasionally causing the postfix service to start which then caused the status of sendmail to jump to dead but subsys locked. 2つは互換性がないようです.
操作手順:
1:sendmailサービスのステータスを確認する
[root@DB-Server ~]# service sendmail status
sendmail dead but subsys locked
sm-client (pid  22112) is running...

 
2:postfixサービスのステータスを確認する
[root@DB-Server ~]# service postfix status
master (pid  1777) is running...

 
3:postfixサービスの停止
[root@DB-Server ~]# service postfix stop
Shutting down postfix: [  OK  ]

 
4:sendmailサービスの再起動
[root@DB-Server ~]# service sendmail stop
Shutting down sm-client: [  OK  ]
Shutting down sendmail: [FAILED]
[root@DB-Server ~]# service sendmail stop
[root@DB-Server ~]# service sendmail start
Starting sendmail: [  OK  ]
Starting sm-client: [  OK  ]

5:postfixを無効にしてreboot後に自動的に起動
postfixがreboot後にchkconfig--list|grep postfixを自動的に起動するように設定されているかどうかを確認します
chkconfig postfix off
 
参考資料:http://blog.chinaunix.net/uid-30212356-id-5081317.html