人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

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

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

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

●質問者: hkdhkd
●カテゴリ:コンピュータ インターネット
✍キーワード:Fedora MAR qmail サーバー ログ
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● toohigh
●32ポイント

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

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

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

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

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

◎質問者からの返答

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

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


2 ● arcana
●38ポイント

$ 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 を停止する必要などがあります。

◎質問者からの返答

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

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

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

sendmail: illegal option -- A

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

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

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

となります。

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

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

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ