Hatena::Grouprubyist

うんたらかんたらRuby RSSフィード

2010-03-20mongrel_clusterのローテーション

mongrel_clusterのローテーション

| mongrel_clusterのローテーション - うんたらかんたらRuby を含むブックマーク はてなブックマーク - mongrel_clusterのローテーション - うんたらかんたらRuby

mongrel_cluster使うことになったので

ローテーションどうすんだろうと思って調べてみました。


config.loggerでやろうとすると

mongrel_cluster の場合、複数プロセスが同一ログファイルにはくため

ローテートを実行したプロセス以外は、ログファイルが行方不明となり

お亡くなりになるとのこと。


要は

logrotateでやるのがいいみたい。

syslogもありな感じ。

もしくは、バックアップ後にcp /dev/nul でも動く。


参考

Railsログローテートまとめ- まさらっきのプログラマ的メモ帳

Railsアプリケーションのログをsyslogに記録する方法 - Hello, world! - s21g

Barry Hess :: Rolling your Rails logs with logrotate

トラックバック - http://rubyist.g.hatena.ne.jp/rochefort/20100320