dovecotのerror.logを減らしたい

dovecotのerror.logが異様に肥大していた。
macOS上のDovecotの設定は特殊だったの作業でだいぶ減ったがまだ多い。
これをどうにかしたい。

これがログの肥大しているところ。
info.logくらいにでっかくなっている。

この内容は大体二つで埋まっている。

Warningはntpの動作はmacos任せだから対応方法は(多分)ほぼ無い。
Errorの方はどうにかしたいと思った。
そして予想を立てたのが、postfix.logのこれ。

これって、[112.30.127.9]がloginしようとして来ているよね。
だからpostfixはdovecotに要求を出し
dovecot/authがdovecot/loginに対応させようとする
しかし[112.30.127.9]は、そのまま接続を切っちゃってる
つまりauth処理待ちがタイムオーバーでErrorとなっている。
と考えた。
dovecotのerror発生時刻とpostfixのlogin要求時刻は(多分)dovecot/imap-loginが待ちの状態分だけ遅れている。
なので見付けづらかったんじゃ無いかなぁ。

なので、こんなスクリプトを作った。

これも3日に1回動作するにした。
dovecotのerror.log減ると良いな〜。

上記のスクリプトを3日ごとに動かしてみたが、ログはあんまり減らなかった
なので毎日動かしてみることにした。今度はどうなるだろう?

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)