雑記

2000|01|
2003|05|06|07|08|09|10|11|12|
2004|01|02|03|04|05|06|07|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|
2007|01|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|09|11|
2009|02|03|05|06|07|08|10|11|12|
2010|01|03|04|05|06|07|08|09|10|
2011|05|06|09|10|
2012|03|07|09|12|
2013|01|02|04|05|07|08|10|11|
2014|04|05|08|10|12|
2015|01|05|
2016|09|

2008-02-02 [長年日記]

Thunderbird + Courier-imap の調子が悪いと思ったら…

ここのところimapの調子が悪く、気づくとimapdプロセスが10個以上暴走していたり、Thunderbirdで多め(200個以上ぐらい)のメールを一気に削除すると戻ってこなかったり。いったんその状態になるとすべてのメールボックスの操作が遅くなるので、いろいろ見てみるけどどうにも原因がわからず、1月ほどサーバを再起動してしのいでました。

で、やっと原因と思しき箇所が判明。~/Maildir/.Trash/tmp/ の下にファイルが81万個 _| ̄|○

rm実行してから3時間以上経ってますが、まだ終わらない。むしろこんなになるまでよく頑張ってたなと。

この辺が原因かとも思ったけど、同じ設定の(はずの)別アカウントの方では同じ~/Maildir/.Trash/tmp/の下にファイルが溜まっている様子も無く、謎。まあ届くSPAM数が比じゃなく、問題が無い方のアカウントでは溜まったSPAMを千単位で一括削除とかやってないので、たぶんその差かな。

溜まる原因の方をなんとかすべきだろうけど、とりあえず以下のコマンドをcronで回すという後ろ向きな解決で。

find ~/Maildir/.Trash/tmp -type f ! -newerct '2 days ago' -exec rm {} \;

これで解決してほしいなあ。

追記:

やっと終わった。うおー、サクサクだー。