Guard::PassengerはRackアプリケーションを監視して必要なタイミングでPassengerを再起動するソフトウェア。 Guard::PassengerはRuby用のオープンソース・ソフトウェア。Ruby on RailsをはじめとするRackアプリケーションが普及するきっかけになった要因の一つにPassenger(mod_rails)があったのは間違いない。Apacheモジュールになったことでとても簡単に使えるようになった。 デフォルトの監視対象 そんなPassengerではシステムを変更した際にサーバを再起動する必要がある(tmp/restart.txtを書き出す等)。開発版では大半のコードは再起動なしで反映されるが、設定ファイルなどは別だ。そんな時の再起動に手間を感じていたがGuard::Passengerを使えば解決しそうだ。 Guard::PassengerはPass