Re: Время записи в лог

Andrey Kopeyko andrey на kopeyko.ru
Пт Июн 22 12:48:50 UTC 2018


BieZax писал 2018-06-22 11:12:
> Добрый день.

Добрый день!

> [16/Jun/2018:15:41:15 +0300] "GET /123"  request_time=20.483
> upstream_response_time=20.483 upstream_addr=10.10.10.10:80" "200"
> "nginx/1.10.1/289427"
> 
> Тот же  запрос (это точно) на  следующем  nginx:
> 2018-06-16T15:40:54+03:00  "GET /123"  request_time=0.031
> upstream_response_time=0.031 upstream_addr=unix:/tmp/nginx_news.socket"
> "200"

А покажите директиву log_format которой вы логи пишете - подозреваю, что 
там у вас простая опечатка, и вместо upstream_response_time вы 
записываете значение request_time.

Если бы логи писались верно - значение upstream_response_time на первом 
nginx совпадало бы со значением request_time на втором nginx.

Потому что временА записи ответов - примерно соответствуют 
происходящему:
- бэкенд быстро сгенерил ответ
- nginx-2 быстро передал ответ nginx-1 (request_time=0.031)
- nginx-1 затратил 20 сек на отдачу ответа клиенту


-- 
Best regards,
Andrey A. Kopeyko <andrey at kopeyko.ru>


Подробная информация о списке рассылки nginx-ru