Home > Archives > 2010-02-23
2010-02-23
なぜか Apache + Passenger が落ちる
- 2010-02-23 (火)
- Diary
せっかく立てたVPSだけど、Webサーバーが頻繁に落ちる…。これでは使い物にならない。いろいろ調べたのだけど、どうやらメモリが足りないせいらしい。
ちゃんと Passenger のユーザーガイドを読めばよかったのだけど、Passenger にはいろんなパラメータがあるらしい。とくに「PassengerMaxPoolSize(同時にアクティブになる最大インスタンス)」はデフォルトで6となっており、256MBしか割り当てられていないウチのサーバーでは少し値が大きすぎるようだ。というわけで、これを「2」にしてみた。
Apache の設定ファイルでは、以下のように記述。
<VirtualHost *:80>
ServerName wiki.daruyanagi.com
DocumentRoot /var/www/wiki.daruyanagi.com/public
PassengerMaxPoolSize 2
</VirtualHost>
これでちょっと様子を見よう。
—
ついでに、 passenger-status というコマンドがあるのを知ったのだけど、ウチの環境では動かない…どうしよう。
# passenger-status
/usr/bin/passenger-status:19: undefined method `bin_path’ for Gem:Module (NoMethodError)
Module: Gem
http://rubygems.rubyforge.org/rdoc/Gem.html
自分では直せなさそうだw
- Comments: 0
- Trackbacks: 0
Home > Archives > 2010-02-23

