凍結客戶端連線中的傳輸位元組數高於接收視窗

凍結客戶端連線中的傳輸位元組數高於接收視窗

我正在處理某種「幽靈問題」。我們有一個端點URL,有些人可以隨時使用,沒有任何問題,但其他人在客戶端有凍結連接(使用Java、Python C# 編寫的多個客戶端程式碼進行檢查),該連接永遠不會完成,而伺服器可以看到重置連接。我已經捕獲了有效網路上的流量,並且它完全同步,我可以看到當發送方接近接收方視窗大小時,它會回退,而失敗的網路傳輸中的位元組數會超過計算出的視窗大小的3-4 倍。為了讓事情變得更加混亂,我們有兩個不同的端點,它們的設定幾乎相同,一個端點會導致所描述的問題,另一個端點可以處理所有問題。 (端點之間的唯一差異是叢集上使用的 VM 類型)。看來在這兩種情況下都會通告自動縮放,並且初始資料包對我來說看起來相同。 這是工作網路的捕獲 失敗的網路捕獲 失敗的網路捕獲

相關內容