如何在重启时看到 passenger+nginx 登录?

How to see passenger+nginx logs on restart?

我在 ruby 更新后部署了应用程序,并重新启动了 passenger:

passenger-config restart-app /home/deploy/my_app_staging --ignore-app-not-running

之后我得到 500 错误:

We're sorry, but something went wrong.
The issue has been logged for investigation. Please try again later.
Error id: 2426c9c8

如何查找此错误 ID 的日志? tail -f -n 200 /var/log/nginx/error.log 没有显示任何错误 Web 应用程序(rails)也没有显示任何错误。

能否提供有关堆栈的更多详细信息?

如果你在它上面有一个负载平衡器,我会看看那里,因为它可能会阻止连接到达你的代理。

此外,请查看 /var/log/nginx/access.log 以查看连接是否未成功返回但未到达您的乘客实例。

添加您的 nginx.conf 可能也会有用。

@rdalpra 非常感谢您的回复!!! 我找到了解决方案 乘客将日志保存到 /tmp/passenger-xxx 为 html 所以我 scp 这个文件并在本地打开

最后 - 使用 rvm 解决了问题 --default 2.5.5