0

我在 nginx 后面的 unicorn 后面运行一些 Rails 服务器。

我可以在 nginx 中看到一些状态为 408 的 POST 请求access.log

123.45.67.890 - - [17/Mar/2016:01:23:45 +1100] "POST /collections/ABC/items/DEFGH HTTP/1.1" 408 0 "http://catalog.paradisec.org.au/collections/ABC/items/DEFGH/edit" "MY FAVOURITE BROWSER"

但是我在同一时间看不到任何东西unicorn.log(它没有记录很多东西)或production.log(它记录了很多东西)。

Rails 是否应该在 HTTP 408 场景中记录任何内容?

4

1 回答 1

1

production.log 仅记录实际到达 rails 的请求。在我看来,408 是由 nginx 引起的。如果您的独角兽工人很忙,就会发生这种情况。所以在这种情况下,请求既没有到达独角兽也没有到达轨道。

于 2016-03-17T08:30:15.357 回答