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
メモリ貧乏です…