乗客エラー:アプリケーションスポーナーサーバーが予期せず終了しました:予期しないファイルの終わりが検出されました

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

  •  07-07-2019
  •  | 
  •  

質問

これは先日は機能していましたが、Passenger 2.2.4を実行するレビューサーバーにコードを更新したところ、2.3.4 Railsアプリはそのボックスで起動できなくなりました。

乗客レポート:

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  

アイデアはありますか

役に立ちましたか?

解決

それを理解しました。私は最終的にメインのApacheエラーログをチェックし、そこにあることを発見しました 私の宝石の1つに問題がある(facebooker config)。

facebookerの問題を修正するには、環境のエントリがconfig / facebooker.ymlにあることを確認してください

乗客は少なくとも、Apacheのエラーログで報告されるスタックトレースをもっと見るオプションを与えるべきだと思います。もっと助けになっていたでしょう。

他のヒント

データベースの初期化を忘れていたときに、同じあいまいなエラーが発生しました。もしそうなら、試してください:

RAILS_ENV=production bundle exec rake db:setup
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top