Всем привет.

В логах 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 mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

Ответить