2009年4月1日水曜日

Passengerのタイムアウトの時間を延ばす

デフォルトが2分らしい

RailsアプリをPassengerで動かすのはいいんですが、メモリ節約のため、2分間アイドル状態が続くとそのアプリを終了させてしまいます。んで、RedmineはRailsアプリでは結構重い方なんじゃないかと思いますので、アクセスする度に数秒間待たされるのは嫌なので、一時間くらいに設定しちゃおうということで設定しました。

RailsPoolIdleTime 3600

これでOKです。merbも軽量を謳ってますが、やっぱり最初の起動のもっさり間は否めないので、アクセスが少ないうちは設定しといた方がいいと思います。

その他のPassengerの設定項目

http://www.vividfire.net/knowledges/ruby-on-rails/phusion-passenger-config/がとても参考になります。こういうサイトがあるとほんと助かりますね。

0 件のコメント: