当我在生产模式下启动Rails服务器并点击根路由时,我收到一条错误消息,并且服务器日志保持不变。
我正在使用RAILS_ENV=production rails server
启动该程序。这是一个Rails 5.2应用程序。
当我以开发模式启动服务器时,一切都会按预期进行。
我希望home#index
操作会按照config/routes.rb
中的定义被命中,该操作呈现了一个简单的模板(与之前生成的模板相同)。
相反,我在网络标签中看到500错误,并显示以下消息:
We're sorry, but something went wrong.
If you are the application owner check the logs for more information.
最令人困扰的是,我希望至少能看到服务器日志中的一些更改,但什么也没发生。
更新:我确定没有其他服务器使用lsof -i :3000
答案 0 :(得分:0)
我设置了另一个环境变量,并在发出新请求后终于看到了一些输出:
RAILS_LOG_TO_STDOUT=true RAILS_ENV=production rails s