Nginx
4000 個請求中有 1 個出現 HTTP 499 錯誤是否正常?
我在 CloudFlare 後面做了一個網站,有時我會收到一個提前終止的(nginx 499)請求,這在程式碼庫中真的很難解決。
這發生在大約 4000 個請求中的 1 個。
我想問的是這是否正常?CloudFlare 支持告訴我,當 CF 和伺服器之間的某些東西斷開連接時會發生 499。我不在 AWS 上,不在負載均衡器上,而是在具有直接 IP 連接(沒有虛擬路由器等)的簡單 VPS 上
請記住,當從它的角度來看,它正在與之交談的客戶端關閉連接時,nginx 會記錄 499。
還要記住,CloudFlare 不是唯一與您的 Web 伺服器通信的東西。客戶可以直接訪問它,而且很多人都這樣做。如果您使用CloudFlare,那麼大部分流量是網際網路背景噪音,其餘的是惡意的。
與您的伺服器建立直接連接的客戶端很可能斷開連接,導致 499。您是否檢查了直接連接的 IP 地址?
總體而言,4000 個請求中有 1 個是相當不錯的。我經常看到這種情況。