【发布时间】:2011-08-24 08:49:50
【问题描述】:
我正在运行带有 nginx 和Passenger 的Rails 3.0.7 应用程序。我有一个自定义 500 页面,当应用程序遇到 500 内部错误时,该页面会正确显示,但是实际的“500”状态并未输出到日志中。
我希望能够定期 grep 日志以查找 500 个错误,但我似乎无法弄清楚为什么没有呈现实际状态。我什至查看了 Rails 代码,一切看起来都很好。所有其他状态代码均已成功记录。
这是一个没有错误的 200 响应:
Completed 200 OK in 1265ms (Views: 1262.4ms | ActiveRecord: 69.6ms | Sphinx: 0.0ms)
这是一个 500 响应:
Completed in 500ms
似乎应该有某些东西,但实际上没有,所以改为输出空格。
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-3 logging nginx passenger