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

良いですね。