Erreur de passager: le serveur spawner de l'application s'est arrêté de manière inattendue: fin de fichier inattendue détectée

StackOverflow https://stackoverflow.com/questions/1429708

  •  07-07-2019
  •  | 
  •  

Question

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 mon application rails 2.3.4 ne peut désormais pas démarrer sur cette boîte.

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?

Était-ce utile?

La solution

Je l'ai compris. J'ai finalement vérifié le journal des erreurs principal Apache et découvert qu'il y avait un problème avec un de mes joyaux (facebooker config).

Pour résoudre le problème de facebooker, assurez-vous qu'il existe une entrée pour votre environnement dans config / facebooker.yml

.

Je pense que le passager devrait au moins donner la possibilité de voir plus de traces de la pile qui sont rapportées dans le journal des erreurs d'Apache. Aurait été plus utile.

Autres conseils

J'ai eu la même erreur obscure quand j'avais oublié d'initialiser la base de données. Si oui, essayez:

RAILS_ENV=production bundle exec rake db:setup
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top