hyp*_*not 6 http nginx tcp packetloss cloudflare
我在 CloudFlare 后面创建了一个网站,有时我会收到一个提前终止的 (nginx 499) 请求,这在代码库中真的很难解决。
这发生在大约 4000 个请求中的 1 个中。
我想问一下这是正常的还是不正常的?CloudFlare 支持告诉我,当 CF 和服务器之间的某些事情断开连接时,会发生 499。我不在 AWS 上,不在负载均衡器上,而是在具有直接 IP 连接(没有虚拟路由器等)的简单 VPS 上
请记住,从 nginx 的角度来看,当它正在与之通信的客户端关闭连接时,它会记录 499。
还要记住,CloudFlare 不是唯一与您的 Web 服务器通信的东西。客户可以直接访问它,很多人都这样做。如果您正在使用CloudFlare的,这多少流量是互联网背景噪音,其余是恶意的。
很可能直接连接到您的服务器的客户端断开了连接,导致 499。您是否检查了直接连接的 IP 地址?
总的来说,4000 个请求中有 1 个是相当不错的。我经常看到这种情况。