2011-05-12 55 views
0

我正在用nginx和Passenger運行Rails 3.0.7應用程序。當應用程序遇到500內部錯誤時,我有一個自定義的500頁面,但是實際的'500'狀態沒有輸出到日誌。Rails 3不寫500狀態登錄

我希望能夠定期grep日誌找到500錯誤,但我似乎無法弄清楚爲什麼實際狀態不呈現。我甚至查看了Rails代碼,並且一切都很正常。所有其他狀態代碼已成功記錄。

這裏是沒有錯誤的200響應:

Completed 200 OK in 1265ms (Views: 1262.4ms | ActiveRecord: 69.6ms | Sphinx: 0.0ms) 

這是一個500的迴應:

Completed in 500ms 

看來,事情應該是有,但就是沒有,所以空間是輸出。

回答