sendmailが動かなくなりました。
[上に]
[前に]
[次に]
くま
[E-Mail]
2000/06/10(土) 13:58:57
自分で立てているサーバのsendmailがcgiでの呼び出しに
急に反応しなくなってしまいました。
ログには、下記のようなメッセージが残っているのですが
意味がよくわかりません。
何が原因なのかがよくわかりません。
アドバイスをお願いします。
sendmail[163]: NOQUEUE: low on space (have 0, SMTP-DAEMON needs 101 in /var/spool/mqueue)
ログって/var/log/mseeages を見ればいいんですよね。
B-Cus
2000/06/10(土) 14:02:11
/var の容量は? df -k。
くま
2000/06/10(土) 21:28:06
容量は、大丈夫みたいです。
ただ、一日にCGIで数十通のメールのやりとりが
数ヶ月続いた後に調子が悪くなったんですよ。
それと、確認をしたいのですが、sendmailのログって
messagesでいいんですか?
B-Cus
2000/06/10(土) 22:05:34
> 容量は、大丈夫みたいです。
根拠は何ですか? メッセージを見る限りでは 50KB のメールを
送ろうとしたけど、全くディスクを確保できない、というふうに
見えますが。
> sendmailのログって messagesでいいんですか?
サイトの設定次第です (syslog の)。
くま
2000/06/11(日) 00:08:19
Filesystem 1K-blocks Used Avail Capacity Mounted on
/dev/wd0s1a 79359 22385 50626 31% /
/dev/wd0s1f 3761348 272697 3187744 8% /usr
/dev/wd0s1e 119055 56524 53007 52% /var
procfs 4 4 0 100% /proc
これを見る限りは空いているみたいなのですが
B-Cus
2000/06/11(日) 00:18:00
あらら、違いましたか。それ以外の理由は思い付きません。
とりあえずコマンドラインからメール送信。(念のため)
再度 /var/log/messages を確認。それでも送れないなら
sendmail を再起動…かなぁ。
> サイトの設定次第です (syslog の)。
補足。syslog の設定は /etc/syslog.conf。
コマンドラインからメール送って、すぐに ls -lt /var/log で
更新時刻順に表示させれば、どのファイルにログが書き込まれたかは
わかるでしょう。
くま
2000/06/11(日) 11:24:31
*.err;kern.debug;auth.notice;mail.crit /dev/console
syslog.confをみると下記のようになっていたので、
いろいろチェックしてみて、/var/mail/root の中身を
空にしてやると、何とか元に戻りました。
*.notice;kern.debug;lpr.info;mail.crit;news.err /var/log/messages
mail.info /var/log/maillog
lpr.info /var/log/lpd-errs
cron.* /var/cron/log
*.err root
*.notice;news.err root
*.alert root
*.emerg *
ただ、その中身は、下記のようになって一ヶ所容量が
足らなかったみたいなのですが、それがどこなのかと
解決方法がわかりません。 ^_^;
Verifying group file syntax:
Backing up mail aliases:
Disk status:
Filesystem 1K-blocks Used Avail Capacity Mounted on
/dev/wd0s1a 95263 19968 67674 23% /
/dev/wd0s1f 9305659 322997 8238210 4% /usr
/dev/wd0s1e 63503 63480 -5057 109% /var
procfs
B-Cus
2000/06/11(日) 13:08:10
Filesystem 1K-blocks Used Avail Capacity Mounted on
/dev/wd0s1a 79359 22385 50626 31% /
/dev/wd0s1f 3761348 272697 3187744 8% /usr
/dev/wd0s1e 119055 56524 53007 52% /var
procfs 4 4 0 100% /proc
Disk status:
Filesystem 1K-blocks Used Avail Capacity Mounted on
/dev/wd0s1a 95263 19968 67674 23% /
/dev/wd0s1f 9305659 322997 8238210 4% /usr
/dev/wd0s1e 63503 63480 -5057 109% /var
procfs
別のホストの情報に見えますが、違いますか。
くま
2000/06/11(日) 21:17:04
[[解決]]
何とか解決したみたいです。
ありがとうございました。
B-Cus
2000/06/11(日) 22:49:41
なに? その終わり方は。
> /dev/wd0s1e 63503 63480 -5057 109% /var
結局 /var がいっぱいなんじゃん。
あほくさ。
くま
2000/06/12(月) 00:17:33
ファイルの状況をこちらの方で直接取り出せなかったため、
調べてもらうように頼んだんですが、そこで
伝達の行き違いがあったらしくって別のサーバの
情報が手元に届いていました。
あとで、こちらの方でチェックして、LOG系を削除したら
直りました。
丁寧に教えていただかなかったら、まだ
ミスがわからずに悪戦苦闘していたとおもいます。
いろいろアドバイスをしていただいて
ありがとうございました。
[上に]
[前に]
[次に]