499 c нулевым $request_time
Dmitry Sergeev
identw на gmail.com
Ср Фев 21 09:36:02 UTC 2018
Всем привет.
В логах nginx, 499 статус ответа означает отмену запроса на стороне
клиента. Также в лог ведется запись переменной $request_time.
При любых тестах локально, даже если моментально отменять запрос,
какое-то значение, хоть и малеьнкое, в переменной $request_time есть.
Но на продакшене, если например взять сервер где 303 264 000 запросов в
день(около 3400/сек. в среднем), из них 183 278 запросов имеют статус
499 со значением 0.000 в переменной $request_time.
Небольшое уточнение: Все запросы динамические (то есть проксируются на
бэкенд), статика у нас раздается CDN серверами отдельно.
Посдкажите пожаулйста, в каких случаях при 499 статучc $request_time
может быть 0? Может кто знает. Или это нормальная ситуация, и у всех в
0.06% случаев запросы отменяются на стороне клиентов.
Может быть это происходит в случае долгого коннекта с клиентом?
--
Kind regards
Dmitry Sergeev
Tel: +7 (951) 129-75-72
Подробная информация о списке рассылки nginx-ru