Будет ли 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. Это может произойти, если ваши рабочие-единороги заняты. Так что в этом случае запрос не достиг ни единорога, ни рельсов.