On Monday 08 August 2016 07:48:35 nNgzlTtv3k5lzmKRvlmS22tSl8sJr68k wrote: > Поправка: промежутков всё таки 6, но тем не менее. > Есть даже местами и по 8: > > 08/Aug/2016:14:17:53 +0300 200 site.com upstream_response_time=1.337 > 08/Aug/2016:14:17:53 +0300 200 site.com upstream_response_time=1.279 > 08/Aug/2016:14:17:53 +0300 200 site.com upstream_response_time=0.047 > 08/Aug/2016:14:17:53 +0300 200 site.com upstream_response_time=0.614 > 08/Aug/2016:14:17:53 +0300 200 site.com upstream_response_time=1.428 > 08/Aug/2016:14:17:53 +0300 200 site.com upstream_response_time=0.506 > 08/Aug/2016:14:17:53 +0300 200 site.com upstream_response_time=0.239 > 08/Aug/2016:14:17:53 +0300 200 site.com upstream_response_time=0.008 > > Или временная метка - это таки время выдачи ответа, т.е. из него нужно > вычитать upstream_response_time, чтоб получить время прихода запроса ? > [..]
Лог пишется после выдачи ответа, а поскольку у вас там $time_local, то и значение этой переменной будет на момент окончания выдачи ответа. Время прихода запроса вычитанием $upstream_response_time вы не получите, поскольку неизвестно, как долго отдавался ответ клиенту, плюс так как вы не указывали опцию no_delay, то часть запросов могла быть задержана на какое-то время. -- Валентин Бартенев _______________________________________________ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru