PhusionPassenger :: Rack :: ApplicationSpawner在生产中的rails应用程序中的异常(任何东西)

时间:2013-03-29 01:33:51

标签: ruby-on-rails ruby-on-rails-3 ruby-on-rails-3.2 passenger

非常难以解决的问题,至少对我而言(因为知道导轨不是很长)。当我找到解决方案时,我会分享它,所以其他人不会像我那样耗尽尽可能多的时间:)。

在生产服务器中运行我的rails应用程序,在重新启动apache并尝试访问该应用程序后,您会收到以下错误

  

Passenger遇到以下错误:

     

应用程序生成器服务器意外退出:连接被拒绝    - /tmp/passenger.1.0.16899/generation-0/spawn-server/socket.16909.15268580

     

异常类:       PhusionPassenger ::机架:: ApplicationSpawner ::错误

1 个答案:

答案 0 :(得分:0)

在我的一个应用程序文件(本例中是一个帮助文件)中,我有这个代码:

include ActionView::Helpers::TagHelper

module MyHelper
   ...
end

rails server的开发中运作良好,但乘客失败了。解决方案是移动模块内的include,如下所示:

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

对于大多数人来说这可能是显而易见的,从现在开始对我来说也是显而易见的。)