Passengerを動かしているサーバのメモリ使用量が突然跳ね上がってスワップをガリガリ発生させることしばしばだったので最近いろいろ調整していた。 結論としては二つ原因があった。 Railsインスタンスプロセスの立ち上がりすぎ PassengerMaxPoolSizeを適切に設定してないとそうなることがある。 PassengerMaxPoolSizeのデフォルトは6なのでRailsインスタンスが一個につき400MBのメモリを食っていたら最大で2.4GBのメモリを食うことになる。 というわけでメモリが2GB... > このページを見る
最終更新時間:
2009年08月06日11時34分
みんなのブックマーク 人気(0) 新着
- Rackが問題かと思ったらPassengerがメモリ食ってた
- PassengerMaxPoolSizeのデフォルトは6なのでRailsインスタンスが一個につき400MBのメモリを食っていたら最大で2.4GBのメモリを食うことになる。
- 原因>rails インスタンスが起動しすぎ(MaxPoolSize で調整)。1インスタンスが400M もメモリ食ってた>一気に数千レコード取得している部分があった








