私はUbuntu 10.04でApache2を使ってPhusion Passengerセットアップを行っています。 Apacheサーバーを再起動するたびに、次のエラーメッセージが表示され、Railsアプリケーションが実行されていません。Phusion Passengerウォッチドッグを開始できませんか?
[error] *** Passenger could not be initialized because of this error: Unable to start the Phusion Passenger watchdog because its executable (/usr/lib/phusion-passenger/agents/PassengerWatchdog) does not exist. This probably means that your Phusion Passenger installation is broken or incomplete, or that your 'PassengerRoot' directive is set to the wrong value. Please reinstall Phusion Passenger or fix your 'PassengerRoot' directive, whichever is applicable.
私はapache 2.4、乗客4.0.58で同じ問題が発生しました。掘り下げた後、私のEC2マイクロインスタンスがApacheモジュールをコンパイルするのに十分なメモリを持っていないことが判明しました。メモリ不足のエラーで失敗していました。次のインスタンスサイズにアップグレードすると問題が解決しました。 –
Shyamの問題を拡張するだけです。旅客のコンパイルは一度失敗し、後続の実行に成功しましたが、乗客のインストールは悪い状態になりました(その後の正常な実行は戻って元の悪いコンパイルを修正しません)。私は別のルートをとった...新しいマイクロインスタンスを作成し、スワップを追加し、Passengerがコンパイルして正常に起動するのを見た。 –