DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> JavaScript入門知識 >> 關於JavaScript >> connection reset by peer問題總結及解決方案
connection reset by peer問題總結及解決方案
編輯:關於JavaScript     

 找遍了 中英文網站,翻遍了能找的角落,發現了出現故障的原因和原理,及改如何處理,這裡記錄下,希望能幫助到有需要的小伙伴,少走點彎路, 以上就整理內容:       

connection reset by peer問題總結及解決方案

1.服務器的並發連接數超過了其承載量,服務器會將其中一些連接關閉

如果知道實際連接服務器的並發客戶端數並沒有超過服務器的承載量,則有可能是中了病毒或者木馬,引起網絡流量異常。

解決方法:可以使用netstat -an命令查看網絡連接情況。

2.客戶端關掉了浏覽器,而服務器還在給客戶端發送數據

3.浏覽器按了Stop

這兩種情況一般不會影響服務器,但是如果對異常信息沒有特別處理,有可能在服務器的日志文件中,重復出現該異常,造成服務器日志文件過大,影響服務器的運行。

解決方法:可以對引起異常的部分,使用try…catch捕獲異常,然後不輸出或只輸出一句提示信息,避免輸出全部異常信息。

4.防火牆的問題

如果網絡連接通過防火牆,而防火牆一般都會有超時的機制,在網絡連接長時間不傳輸數據時,會關閉這個TCP的會話,關閉後再讀寫,就會導致異常。

解決方法:如果關閉防火牆,解決了問題,需要重新配置防火牆,或者自己編寫程序實現TCP的長連接。
實現TCP的長連接,需要自己定義心跳協議,每隔一段時間,發送一次心跳協議,雙方維持連接。

5.JSP的buffer問題

JSP頁面缺省緩存為8K,當JSP頁面數據比較大的時候,有可能JSP沒有完全傳遞給浏覽器。

解決方法:可以適當調整buffer的大小。

<%@ page buffer="100k"%>

感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved