如何在重启时看到 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
我在 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