Я создал веб-сайт за CloudFlare, и иногда я получаю преждевременно завершенный (nginx 499) запрос, который действительно сложно обойти в кодовой базе.
Это происходит примерно в 1 из 4000 запросов.
Я хотел бы спросить, нормально это или нет? Служба поддержки CloudFlare сказала мне, что 499 происходит, когда что-то между CF и сервером разрывает соединение. Я не на AWS, не на балансировщике нагрузки, а на простом VPS с прямым IP-соединением (без виртуальных маршрутизаторов и т. Д.)
Помните, что nginx регистрирует 499, когда, с его точки зрения, клиент, с которым он разговаривал, закрыл соединение.
Помните также, что CloudFlare - не единственное, что общается с вашим веб-сервером. Клиенты могут посетить его напрямую, и многие это делают. если ты являются при использовании CloudFlare большая часть этого трафика представляет собой фоновый шум Интернета, а остальной - вредоносный.
Вполне возможно, что клиент, который установил прямое соединение с вашим сервером, разорвал соединение, что привело к 499. Вы проверяли напрямую подключенный IP-адрес?
В целом, 1 запрос из 4000 - это неплохо. Я вижу это намного чаще.