今天發布一套新系統,發現一個非常逗逼的問題。
我在服務器A部署了一套nodejs站點,在服務器B部署了一套.net開發的服務。
A系統是linux,B 是windows。一對兒冤家。
A呼叫了B上形形色色的服務。
大體完好,除了一個逗逼服務,只能偶爾正常,其他時候都是逗逼。于是在B上抓包分析.
有發現.見圖

我發現客戶端在http請求回傳完資料之前發出了FIN+ACK請求。
但是nodejs默認的超時時間是2分鐘,而發出FIN+ACK時時間明顯不到兩分鐘
找了一天了,問題還是沒有解決辦法。請園子里的諸位大神搭救一二 ,指點一下迷津。不勝感激。在線等啊。死等 。
對了,A,B是在局域網內,
我在局域網內的C(Windows)部署nodejs就不會有問題,在我本機呼叫這個服務也不會有問題。
uj5u.com熱心網友回復:
服務器A是不是國外的啊?轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/92642.html
標籤:網絡通信
下一篇:一個人能做自媒體嗎?新手入門必看
