Cela fonctionnait l'autre jour, mais je viens de mettre à jour mon code sur le serveur de révision qui exécute Passenger 2.2.4 et mes rails 2.3.4 l'application ne peut plus démarrer sur cette case.Passenger Error: Le serveur de l'application spawner s'est fermé de manière inattendue: End of file inattendu détecté
rapports de passagers:
Passenger encountered the following error:
The application spawner server exited unexpectedly: Unexpected end-of-file detected.
Exception class:
PhusionPassenger::Railz::ApplicationSpawner::Error
Backtrace:
# File Line Location
0 /usr/lib/ruby/gems/1.8/gems/passenger-2.2.4/lib/phusion_passenger/railz/application_spawner.rb 218 in `start'
1 /usr/lib/ruby/gems/1.8/gems/passenger-2.2.4/lib/phusion_passenger/spawn_manager.rb 261 in `spawn_rails_application'
2 /usr/lib/ruby/gems/1.8/gems/passenger-2.2.4/lib/phusion_passenger/abstract_server_collection.rb 126 in `lookup_or_add'
3 /usr/lib/ruby/gems/1.8/gems/passenger-2.2.4/lib/phusion_passenger/spawn_manager.rb 255 in `spawn_rails_application'
4 /usr/lib/ruby/gems/1.8/gems/passenger-2.2.4/lib/phusion_passenger/abstract_server_collection.rb 80 in `synchronize'
5 /usr/lib/ruby/gems/1.8/gems/passenger-2.2.4/lib/phusion_passenger/abstract_server_collection.rb 79 in `synchronize'
6 /usr/lib/ruby/gems/1.8/gems/passenger-2.2.4/lib/phusion_passenger/spawn_manager.rb 254 in `spawn_rails_application'
7 /usr/lib/ruby/gems/1.8/gems/passenger-2.2.4/lib/phusion_passenger/spawn_manager.rb 153 in `spawn_application'
8 /usr/lib/ruby/gems/1.8/gems/passenger-2.2.4/lib/phusion_passenger/spawn_manager.rb 286 in `handle_spawn_application'
9 /usr/lib/ruby/gems/1.8/gems/passenger-2.2.4/lib/phusion_passenger/abstract_server.rb 351 in `__send__'
10 /usr/lib/ruby/gems/1.8/gems/passenger-2.2.4/lib/phusion_passenger/abstract_server.rb 351 in `main_loop'
11 /usr/lib/ruby/gems/1.8/gems/passenger-2.2.4/lib/phusion_passenger/abstract_server.rb 195 in `start_synchronously'
12 /usr/lib/ruby/gems/1.8/gems/passenger-2.2.4/bin/passenger-spawn-server 61
Des idées?
Merci pour la réponse! J'ai eu exactement le même problème, et vous pouvez imaginer combien de temps j'ai sauvé de votre indice. Dans mon cas, j'ai juste oublié de lancer 'bundle install'. Il est étrange que le passager ne donne pas de messages d'erreur plus significatifs pour ce type d'erreurs communes. –
Merci, ce doit être un cas de bord étrange. Le passager avertit généralement de ce type de problème. Ce problème semble provenir de gemmes dans Gemfile qui ne sont pas installées à l'emplacement par défaut (tel que autotest-growl). – jvatic
Cela arrive aussi avec Nginx. J'ai eu un conflit différent de gem, mais le message d'erreur de passager n'a donné aucune idée; regardant dans le journal des erreurs Nginx a révélé le problème. –