queue-fixを使ってqmailのqueueを修復する その2
queue-fixを使ってqmailのqueueを修復する その2
0.改訂履歴
1.はじめに
このドキュメントでは,qmailを運用中に,ログにwarning: trouble opening remot /n/nnnnnn; will try again laterというようなエラーが出た時に,修復を行う手順を説明する.
2.現状確認
-
qmailのログを確認する.
- 今回対象としている環境は,qmailにdaemontoolを導入した環境になっているので,次の様なパスとなっている.
tail -f /var/qmail/supervise/qmail/log/main/current
|
- このログファイルの中に,次の様なエラーが出力される.
@4000000048c77fdc0496d3dc warning: trouble opening remote/6/1179676; will try again later
|
- このログは復旧してなければ,定期的に大量に出力される.
3.キューの修復
- キューの修復を行うには,queue-fixコマンドをインストールする.
- queue-fixコマンドをインタラクティブモードで実行する.
[root@ujpadmin queue-fix-1.4]# ./queue-fix -i /var/qmail/queue There are some stray files in /var/qmail/queue/bounce Should I remove them? (Y/n) y Unlinking [/var/qmail/queue/bounce/1179676] Unlinking [/var/qmail/queue/bounce/1179670] Unlinking [/var/qmail/queue/bounce/1180818] Unlinking [/var/qmail/queue/bounce/1179688] Unlinking [/var/qmail/queue/bounce/1180728] Unlinking [/var/qmail/queue/bounce/1179683] Unlinking [/var/qmail/queue/bounce/1179677] Unlinking [/var/qmail/queue/bounce/1179684] Unlinking [/var/qmail/queue/bounce/1179681] Unlinking [/var/qmail/queue/bounce/1180092] Unlinking [/var/qmail/queue/bounce/1180063] Unlinking [/var/qmail/queue/bounce/1179972] queue-fix finished... [root@ujpadmin queue-fix-1.4]#
|
- いくつかのqueueが修復された模様.
- 再実行してみる.
[root@ujpadmin queue-fix-1.4]# ./queue-fix -i /var/qmail/queue queue-fix finished... [root@ujpadmin queue-fix-1.4]#
|