最近、めっきりブログを書いていない割にはブログの表示がかなり遅いなーと思っていて、
しかも503(ServiceTemporaryUnavailable)が頻発するようになっていて、どうしたもんかと、
レンタルしているさくらさんに相談をしてみたりしていたのですが、どうやら自分のせいでした。
このサーバ上でFreshReader(RSSリーダー)とnucleus(ブログ)を稼働させていて、1GBのスタンダードプランなんですが、
すでに使用量800MB超と言う状態。
自分はブログの写真が容量を圧迫しているのだと思っていて、
半ばあきらめかけていたんですけど、そうではなくて、
freshreaderのログがたまりにたまっていたのが、このデータ量の原因。
サーバにログインして、
du -sh
しまくったら、freshリーダdbディレクトリが734MBも使用していることが分かりました。
そりゃ、2006年6月にインストールしてから、一度もログを削除してなかった訳で、
452feed(本日現在)を購読していれば、溜まるわな。。。
と言うわけで、思いっきり削除してやりました。
定期的に削除するのは面倒なので、feed取得と同様にcronを利用して、
00 04 * * * /usr/bin/find $FRESHREADER/db/page -type f -mtime +90 -exec /bin/rm -f {} \;
としてOK。
これで全体使用量が300MBくらいになりました。
気持ち、ブログの表示も、RSSリーダーの表示、取得も軽快になった気がします。
参考:mt.kmtz.net(googleのキャッシュです)