我有一个拒绝在“生产”环境中启动的生产服务器。它最近运行Rails 2.x和乘客1(或2不记得)就好了。升级的Rails&乘客,现在它在开发环境中启动,即使乘客文档说它应该默认生产。我们在默认设置中没有更改任何内容。
虽然我只是尝试将RailsEnv production
添加到虚拟主机文件中......但没有效果。
如何解决此问题?我在控制台中看到的唯一输出是:
server:current elvis$ rails c
Loading development environment (Rails 3.0.3)
并尝试使用网络浏览器点击应用在长时间延迟(30秒以上)后显示this dialog
答案 0 :(得分:1)
您是否将Passenger安装到Nginx或Apache?您可以通过运行网络服务器启动Rails应用程序,而不是rails c
。例如,Nginx将加载Passenger模块,该模块将根据需要运行您的Rails应用程序。所以,启动Nginx或Apache,你应该很高兴。