找遍了 中英文網站,翻遍了能找的角落,發現了出現故障的原因和原理,及改如何處理,這裡記錄下,希望能幫助到有需要的小伙伴,少走點彎路, 以上就整理內容:
connection reset by peer問題總結及解決方案
1.伺服器的並發連接數超過了其承載量,伺服器會將其中一些連接關閉
如果實際連接數沒有實際連接數超過伺服器的承載量,則有可能是中了病毒或木馬,造成網路流量異常。
解決方法:可以使用netstat -an指令查看網路連線情況。
2.客戶端關掉了瀏覽器,而伺服器還在給客戶端發送資料
3.瀏覽器按了Stop
這兩種情況一般不會影響伺服器,但是如果對異常訊息沒有特別處理,有可能在伺服器的日誌檔案中,重複出現該異常,造成伺服器日誌檔案過大,影響伺服器的運作。
解決方法:可以對引起異常的部分,使用try…catch捕獲異常,然後不輸出或只輸出一句提示信息,避免輸出全部異常信息。
4.防火牆的問題
如果網路連線通過防火牆,而防火牆一般都會有超時的機制,在網路連線長時間不傳送資料時,會關閉這個TCP的會話,關閉後再讀寫,就會導致異常。
解決方法:如果關閉防火牆,解決了問題,需要重新配置防火牆,或自行編寫程式實現TCP的長連線。
實現TCP的長連接,需要自行定義心跳協議,每隔一段時間,發送一次心跳協議,雙方維持連接。
5.JSP的buffer問題
JSP頁面缺省快取為8K,當JSP頁面資料比較大的時候,有可能JSP沒有完全傳遞給瀏覽器。
解決方法:可以適當調整buffer的大小。

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

WebStorm Mac版
好用的JavaScript開發工具

Atom編輯器mac版下載
最受歡迎的的開源編輯器

DVWA
Damn Vulnerable Web App (DVWA) 是一個PHP/MySQL的Web應用程序,非常容易受到攻擊。它的主要目標是成為安全專業人員在合法環境中測試自己的技能和工具的輔助工具,幫助Web開發人員更好地理解保護網路應用程式的過程,並幫助教師/學生在課堂環境中教授/學習Web應用程式安全性。 DVWA的目標是透過簡單直接的介面練習一些最常見的Web漏洞,難度各不相同。請注意,該軟體中

SublimeText3 英文版
推薦:為Win版本,支援程式碼提示!

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)