首页 文章

Passenger 2.2.9 Ruby EE Ubuntu ..可以't get it to use '默认' 生产环境 环境

提问于
浏览
0

使用Apache2(2.2.12)/ Passenger(2.2.9)..

有2个应用程序正在运行..一个在 生产环境 模式下运行良好,另一个坚持处于开发模式 .

已经启动了杂种进入 生产环境 模式,应用程序工作正常..(脚本/服务器-e 生产环境 )

尝试以下没有结果......

在apache虚拟主机中强制执行RailsEnv .

在/ etc / apache2 / mods-available中强制使用passenger.conf中的RailsEnv

=>虽然 生产环境 是默认模式,但我无法使用 生产环境

我怀疑问题是在apache / passenger之间(而不是在rails应用程序中)

有任何想法吗?或建议

2 回答

  • 2

    这可能是因为你的RAILS_ROOT中有一个config.ru文件,这意味着Passenger正在运行你的Rails应用程序作为Rack应用程序,这意味着你需要在apache配置中设置RackEnv而不是RailsEnv .

  • 0

    谢谢杰森..让我走上正确的轨道..实际上不得不删除config.ru让它工作..认为问题与乘客版本有关,因为我有它与其他服务器上的config.ru (只有差异是乘客版)

相关问题