使用Apache2(2.2.12)/ Passenger(2.2.9)..
有2个应用程序正在运行..一个在 生产环境 模式下运行良好,另一个坚持处于开发模式 .
已经启动了杂种进入 生产环境 模式,应用程序工作正常..(脚本/服务器-e 生产环境 )
尝试以下没有结果......
在apache虚拟主机中强制执行RailsEnv .
在/ etc / apache2 / mods-available中强制使用passenger.conf中的RailsEnv
=>虽然 生产环境 是默认模式,但我无法使用 生产环境
我怀疑问题是在apache / passenger之间(而不是在rails应用程序中)
有任何想法吗?或建议
2 回答
这可能是因为你的RAILS_ROOT中有一个config.ru文件,这意味着Passenger正在运行你的Rails应用程序作为Rack应用程序,这意味着你需要在apache配置中设置RackEnv而不是RailsEnv .
谢谢杰森..让我走上正确的轨道..实际上不得不删除config.ru让它工作..认为问题与乘客版本有关,因为我有它与其他服务器上的config.ru (只有差异是乘客版)