0

少なくとも私にとっては、修正するのが非常に難しい問題です(レールを知っているのはそれほど長くないからです)。そして、解決策を見つけたら共有しますので、他の人が私ほど時間を失うことはありません:)

Rails アプリケーションを本番サーバーで実行すると、Apache を再起動してアプリケーションにアクセスしようとすると、次のエラーが発生します。

乗客に次のエラーが発生しました:

アプリケーション スポナー サーバーが予期せず終了しました: 接続が拒否されました - /tmp/passenger.1.0.16899/generation-0/spawn-server/socket.16909.15268580

例外クラス: PhusionPassenger::Rack::ApplicationSpawner::Error

4

1 に答える 1

0

アプリケーション ファイル (この場合はヘルパー ファイル) の 1 つに、次のコードがありました。

include ActionView::Helpers::TagHelper

module MyHelper
   ...
end

での開発ではうまく機能していましrails serverたが、パッセンジャーでは失敗しました。include解決策は、次のようにモジュール内を移動することです。

module MyHelper
  include ActionView::Helpers::TagHelper
   ...
end

これはほとんどの人にとって明白かもしれませんが、これから私にとっても明白になるでしょう:)

于 2013-03-29T05:23:14.810 に答える