Passenger (mod_rails) 1.0.5 released

夕焼け Stamps!


前回、Passenger(mod_rails)の導入方法を紹介(d:id:rx7:20080412:p1)した時は、登場したばかりでしたのでバージョン1.0.1でしたが、現在1.0.5までバージョンアップされています。

  • Fixed MacOS X support, this time for real
  • Fixed support for Ruby on Rails 1.2
Passenger (mod_rails) 1.0.5 released

1.0.2でMacOS Xに対応するも64ビットLinuxへの対応ができなくなり、1.0.4では64ビットLinuxに対応できるようにしたものの、次はMacOS Xに対応できなくなってしまったらしく、そのBugFix。
と、次もまた1.0.2で、Rails2.0でしか使えなくなっていたのを、Rails1.2でも使えるよう対応し直した模様。


バージョンアップは、以下の手順でOKみたい。

# gem install passengerand
# passenger-install-apache2-module


あと、参考程度にバージョン1.0.2での変更内容も以下に貼り付けておきます。

色々あるんですが、以下の「Memory statistics tool」といった運用まわりの機能追加も嬉しいですね。
Passenger(mod_rails)とApacheで使用している正確なメモリの使用量を把握することが出来ます。

Memory statistics tool
Some people have attempted to analyze Passenger’s memory usage. But standard tools such as ‘top’ and ‘ps’ don’t always report the correct memory usage.

We’ve provided a tool, passenger-memory-stats, which allows people to easily analyze Passenger’s and Apache’s real memory usage. For example:

$ sudo ./bin/passenger-memory-stats
------------- Apache processes --------------
PID    PPID  Threads  VMSize   Private  Name
---------------------------------------------
5947   1     9        90.6 MB  0.5 MB   /usr/sbin/apache2 -k start
5948   5947  1        18.9 MB  0.7 MB   /usr/sbin/fcgi-pm -k start
6029   5947  1        42.7 MB  0.5 MB   /usr/sbin/apache2 -k start
6030   5947  1        42.7 MB  0.5 MB   /usr/sbin/apache2 -k start
6031   5947  1        42.5 MB  0.3 MB   /usr/sbin/apache2 -k start
6033   5947  1        42.5 MB  0.4 MB   /usr/sbin/apache2 -k start
6034   5947  1        50.5 MB  0.4 MB   /usr/sbin/apache2 -k start
23482  5947  1        82.6 MB  0.4 MB   /usr/sbin/apache2 -k start
### Processes: 8
### Total private dirty RSS: 3.50 MB

--------- Passenger processes ---------
PID    Threads  VMSize   Private  Name
---------------------------------------
6026   1        10.9 MB  4.7 MB   Passenger spawn server
23481  1        26.7 MB  3.0 MB   Passenger FrameworkSpawner: 2.0.2
23791  1        26.8 MB  2.9 MB   Passenger ApplicationSpawner: /var/www/projects/app1-foobar
23793  1        26.9 MB  17.1 MB  Rails: /var/www/projects/app1-foobar
### Processes: 4
### Total private dirty RSS: 27.76 MB
Phusion Passenger (mod_rails) version 1.0.2 released, and more


バージョン1.0.2のChangeLogをサマったものが以下です。詳細についてはリンク先のページへどうぞ。

  • 100% support for MacOS X’s default Apache
  • RubyGems-related fixes: Rails < 2.0 is now supported
  • Memory statistics tool
  • Improved stability
  • Setting ENV['RAILS_ENV'] in environment.rb now works
  • Support for custom page caching directories
  • Usability and documentation improvements
  • Fixed conflicts with system-provided Boost library
  • Improved SSL compatibility
  • Improved support for graceful restarts
Phusion Passenger (mod_rails) version 1.0.2 released, and more

参考

Phusion Passenger (mod_rails) version 1.0.2 released, and more
http://blog.phusion.nl/2008/04/29/phusion-passenger-mod_rails-version-102-released-and-more/
Passenger (mod_rails) 1.0.5 released
http://blog.phusion.nl/2008/05/07/passenger-mod_rails-105-released/