Будет ли Rails' production.log регистрировать запрос HTTP 408?

Я использую несколько серверов Rails за Unicorn, который находится за nginx.

Я вижу несколько запросов POST со статусом 408 в nginx 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?

1 ответ

Решение

production.log только регистрирует запросы, которые фактически достигают рельсов. Мне кажется, что 408 вызвано nginx. Это может произойти, если ваши рабочие-единороги заняты. Так что в этом случае запрос не достиг ни единорога, ни рельсов.

Другие вопросы по тегам