Ruby Enterprise Edition
入れてみた。
http://www.rubyenterpriseedition.com/
指示通り、/opt/ruby-enterprise-1.8.6-20080507/以下に入れた。
Passengerと同じく対話型で自動でチェックしてインストールしてくれる。
けど、gem(opt/ruby-~以下に入る)でRails,mysql,postgresql,sqliteなど、軒並み失敗した。
ので自分で追加した。
apacheのconfでRailsRubyの箇所を変更するだけなのが気軽で良い。
メモリ消費抑えられるらしいけど、零細サイトだからあまり変わってなさげに見える。
そういえば、Passengerのバージョンを1.0.1から1.0.5に上げたら、passenger-memory-statsとか運用周りのものが追加されてた。
# passenger-memory-stats ------------- Apache processes -------------- PID PPID Threads VMSize Private Name --------------------------------------------- 8913 1 11 120.9 MB 0.7 MB /usr/sbin/httpd 8914 8913 1 38.5 MB 0.4 MB /usr/sbin/httpd 8919 8913 1 41.0 MB 0.3 MB /usr/sbin/httpd 8921 8913 1 51.0 MB 0.2 MB /usr/sbin/httpd 8922 8913 1 51.0 MB 0.2 MB /usr/sbin/httpd 8923 8913 1 51.0 MB 0.2 MB /usr/sbin/httpd 8924 8913 1 51.0 MB 0.2 MB /usr/sbin/httpd 8925 8913 1 51.0 MB 0.2 MB /usr/sbin/httpd 8934 8913 1 71.0 MB 0.3 MB /usr/sbin/httpd 8935 8913 1 71.0 MB 0.3 MB /usr/sbin/httpd ### Processes: 10 ### Total private dirty RSS: 3.04 MB -------- Passenger processes --------- PID Threads VMSize Private Name -------------------------------------- 8915 1 16.1 MB 6.0 MB Passenger spawn server 9037 1 28.2 MB 18.6 MB Passenger FrameworkSpawner: 2.0.2 ### Processes: 2 ### Total private dirty RSS: 24.60 MB
良いですね。