nginx passenger - 问题设置环境到暂存

nginx passenger - issues setting environment to staging

我是 运行 nginx,乘客在 el7

我面临的问题是 运行 暂存环境时我不断收到 http 500 错误。

我尝试了我能找到的所有选项,包括:

passenger_app_env staging; / rails_env staging; / rack_env staging; 

我不断收到 500 错误,我可以在日志中看到我没有到达 rails 服务器逻辑。

当我将该配置切换为:

rails_env development / rails_env productions

一切正常。

最终问题出现在 staging.rb 文件中,因为我使用的是乘客,所以它掩盖了错误,只给了我 500。

最终我从 passenger 转到了 puma....这让我可以轻松地调试和记录 rails。