Я читаю журналы nginx для довольно продолжительных запросов (до 10 секунд). В формате журнала мы используем $time_local
переменная для записи времени. Но означает ли это время, когда запрос началось или когда это законченный? Для длительного запроса это довольно разные времена, и я ничего не могу найти в ngx_http_log_module документация чтобы объяснить это.
В $time_local
переменная содержит время, когда запись в журнале записана.
при чтении заголовка HTTP-запроса nginx выполняет поиск соответствующей конфигурации виртуального сервера. Если виртуальный сервер найден, запрос проходит шесть этапов:
Поскольку этап регистрации является последним, $time_local
переменная гораздо ближе к концу запроса, чем к началу.