Zrobiłem instalację Phusion Passenger na Ubuntu 10.04, z Apache2. Ilekroć restartuję serwer Apache, otrzymałem następujący komunikat o błędzie, a aplikacja Railsowa nie działa.Nie można uruchomić organu nadzoru 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.
Po prostu miałem ten sam problem z Apache 2.4, pasażer 4.0.58. Po kilku kopaniu okazało się, że moja instancja EC2 micro po prostu nie ma wystarczającej ilości pamięci, aby skompilować moduł pasażera Apache - wystąpił błąd braku pamięci. Aktualizacja do rozmiaru następnej instancji rozwiązała problem. –
Tylko po to, żeby rozwinąć sprawę Shyama. Moja kompilacja pasażera raz się nie powiodła, odniosła sukces w kolejnych biegach, ale instalacja pasażera pozostała w złym stanie (kolejne udane biegi nie powróciły i nie poprawiły oryginalnej złej kompilacji). Poszedłem inną drogą ... stworzyłem nową mikro instancję, dodałem kilka zamian i zobaczyłem, że Pasażer kompiluje się i uruchamia się z powodzeniem. –