PassengerをVPSに設定しました
Apache2.2 + Passengerを設定しましたが、メモリが予想以上に消費されます。
100Mくらい・・・
Maxclientを調整したりしたけど、もっとチューニングしないときつい。
メモリーの解放が下手と言われているOpenVZにはRailsプロセスを起動したり終了するPassengerは今のところ相性悪いかなぁ。
さっきはメモリ不足でいきなりSSHが繋がらなくなったりと散々。
また暫く様子を見てみます。
【起動しているプロセス】
[root@vps]# pstree init─┬─apache2─┬─ApplicationPool─┬─ruby1.8─┬─ruby1.8───ruby1.8 │ │ │ └─{ruby1.8} │ │ └─3*[{ApplicationPool}] │ ├─apache2 │ └─apache2───3*[{apache2}] ├─cron ├─klogd ├─ntpd ├─ruby1.8 ├─sshd───sshd───sshd───bash───su───zsh───pstree └─syslogd
【メモリ使用状況】
[root@vps]# free -m -t total used free shared buffers cached Mem: 256 195 60 0 0 0 -/+ buffers/cache: 195 60 Swap: 0 0 0 Total: 256 195 60
メモリ貧乏です…