Home > Archives > 2010-02-23

2010-02-23

なぜか Apache + Passenger が落ちる

せっかく立てた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

Home > Archives > 2010-02-23

My Friend Feed

http://friendfeed.com/daruyanagi

Google Analyticator

550
 Unique Visitors 
 (1 day) 
Powered By Google Analytics

Return to page top