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 <and...@kopeyko.ru>
_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

Ответить