Rails 2.3 で spawner/reaper は DEPRECATED に

2009/03/25

Ruby on Rails 2.3 Release Notes の 9. Deprecated に書いてあるとおり、新しい Rails では、script/process ディレクトリにある spawner や reaper が DEPRECATED になって、消えてしまいました。

私はこれまで Capistrano でこれらのスクリプトを利用してきましたので、新しい方法を考えなければなりません。

spawner と reaper が消された理由については、
Extracted inspector, reaper, spawner into a plugin
で、
Mislav Marohnić と Michael Koziarski が説明しています。

要するに、本番環境で Mongrel を使うなら、落ちた場合のことを考えて、Monit, God, Runit, mongrel_cluster などのプロセス監視ツールを使っているはずなので spawner や reaper は不要だし、そもそもこれらのスクリプトはプロセスの unix user/groups を指定できない、という欠点がある、ということです。

彼らが示唆しているように、今の旬は Passenger ということになりそうです。