Qmailが起動しません。Mar 10 02:46:47 (サーバー名) qmail: 1173462407.402271 alert: cannot start: qmail-send is already running


Fedora+qmailです。
突然このログがでてqmailが起動しません。
startをかけてもこれです。

改善策をご存知の方いましたらお願いします。

回答の条件
  • 1人1回まで
  • 登録:2007/03/10 03:21:15
  • 終了:2007/03/14 00:27:30

回答(2件)

id:toohigh No.1

toohigh回答回数291ベストアンサー獲得回数372007/03/10 06:54:40

ポイント32pt

文字通りに解釈すれば、qmail-send が既に起動済みなので、二十起動になってしまうから起動できない、ということになります。

qmail を daemontools で起動しようとしている、ということでしたら

http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=12698&am...

・・と、似た事例かもしれません。

もし、違う現象のようでしたら、他に出力されているログメッセージの詳細などを提示してみることをお勧めします。

id:hkdhkd

回答ありがとうございます。

少し原因が違うようでした。

2007/03/14 00:23:39
id:arcana No.2

arcana回答回数120ベストアンサー獲得回数102007/03/10 14:26:05

ポイント38pt

$ netstat -an | grep :25

tcp 0 0 0.0.0.0:25 0.0.0.0:* LISTEN

$ su -l root

# lsof -i:25

COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME

tcpserver 3053 qmaild 3u IPv4 6460 TCP *:smtp (LISTEN)

上記2つのコマンドを投入して、こんな感じで出力されていれば、既に 25 番 port は使用されているので、まずは 25 番を使用しているプログラムを停止する必要があると思います。

誰が 25 番を使っているかは lsof の結果の COMMAND で判断します。

上記の場合は、Daemontools を使用して tcpserver 経由で qmail-send を起動している場合の例です。


もう少々、状況を記載いただける方が、様々な情報が集まると思います。

(qmail の初期導入時や運用中の状態で、など)

初期導入であれば、デフォルトでは sendmail が 25 番を掴んでいるので、まずは sendmail を停止する必要などがあります。

id:hkdhkd

色々確認して解決しました。

/etc/xinetd.d/sendmailが有効になっているようで、それが原因でした。

問題発生時、Telnet サーバー名 25 で接続しようとしたら

sendmail: illegal option -- A

sendmail: usage: sendmail [ -t ] [ -fsender ] [ -Fn

ame ] [ -bp ] [ -bs ] [ arg ... ]

ホストとの接続が切断されました。

となります。

ファイルを無効にして改善しました。

本当にありがとうございます。

2007/03/14 00:26:05

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません