ruby-on-rails - 重启时如何查看passenger+nginx日志?
问题描述
我在 ruby 更新后部署了应用程序,并重新启动了乘客:
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 也可能很有用。
推荐阅读
- javascript - 函数在每个新的 HTML 页面上不断执行
- python - 如何从 json API 响应中获取 pandas df
- oracle - Oracle 顶点页面项目属性
- java - Spring Boot:以 dd/mm/yyyy 格式在数据库中插入日期
- android - 用于已签名整数的 Android 数据绑定转换器
- r - dplyr 产生的总和较低,与 excel 中的总和不匹配
- ruby-on-rails - OpenSSL::SSL::SSLError(SSL_connect SYSCALL 返回=5 errno=0 state=SSLv3/TLS 写客户端你好)
- shell - 将 lftp 文件下载到特定的本地文件夹
- ios - 如何在没有if条件的情况下快速验证多个值
- database - 我想在 mongoDB 中获取分层数据及其引用?