Пассажирская ошибка: неожиданно завершился работа сервера, вызывающего приложение: обнаружен неожиданный конец файла - PullRequest
13 голосов
/ 16 сентября 2009

Это сработало буквально на днях, но я только что обновил свой код на сервере обзора, который запускает Passenger 2.2.4, и мое приложение rails 2.3.4 теперь не может загружаться на этом боксе.

Пассажирские отчеты:

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  

Есть идеи?

Ответы [ 2 ]

22 голосов
/ 16 сентября 2009

Разобрался. Я наконец проверил основной журнал ошибок apache и обнаружил, что проблема с одним из моих драгоценных камней (конфиг facebooker).

Чтобы исправить проблему facebooker, убедитесь, что для вашей среды есть запись в config / facebooker.yml

Я думаю, что пассажир должен по крайней мере дать возможность увидеть больше трассировки стека, которая сообщается в журнале ошибок apache. Было бы более полезно.

1 голос
/ 29 ноября 2012

Я получил ту же неясную ошибку, когда забыл инициализировать базу данных.Если это так, попробуйте:

RAILS_ENV=production bundle exec rake db:setup
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...