이 작업은 다른 날에 진행되었지만 Passenger 2.2.4 및 2.3.4 레일을 실행하는 검토 서버로 코드를 업데이트했습니다. 응용 프로그램은 이제 해당 상자에서 부팅 할 수 없습니다.승객 오류 : 응용 프로그램 spawner 서버가 예기치 않게 종료되었습니다. 예기치 않은 파일 끝이 감지되었습니다.
여객 보고서 :
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
어떤 아이디어?
답변 해 주셔서 감사합니다. 나는 똑같은 문제가 있었고, 당신의 힌트에서 얼마나 많은 시간을 절약했는지 상상할 수 있습니다. 제 경우에는 '번들 설치'를 실행하는 것을 잊었습니다. 승객이 이러한 유형의 일반적인 실수에 대해 더 의미있는 오류 메시지를 제공하지 않는다는 것은 이상한 일입니다. –
감사합니다. 이상한 가장자리의 상자 여야합니다. 승객은 대개 이런 종류의 문제에 대해 경고합니다. 이 문제는 Gemfile의 기본 위치에 설치되지 않은 보석 (예 : autotest-growl) 때문에 발생합니다. – jvatic
이것은 또한 Nginx에서 발생합니다. 다른 보석 충돌이 있었지만 승객 오류 메시지는 단서를 제공하지 않았습니다. Nginx 오류 로그를 보면 문제가 드러났습니다. –