當您收到“連接被對等方重置”錯誤時,這意味著 TCP 流已被連接的另一端關閉。這可能出於任何原因發生。換句話說,發送和接收了 TCP RST,但現在連接已關閉。當您在連接的一端發送數據包但另一端無法識別該連接時,就會發生此問題。要結束連接,它會發回一個帶有 RST 位的數據包。
對等方可能會崩潰,從而導致錯誤。有時是因為應用程序寫得不夠好,沒有正確關閉它們的 TCP 連接。解決此問題的一種方法可能是更改主機。拒絕文件。如果您在基於 Debian 的系統上使用 Nano,請鍵入或複制此行。在這篇文章中,我們將向您展示一些修復錯誤“對等方重置連接”的方法。
修復“對等方重置連接”錯誤的方法
檢查您的 VPN
如果您將 VPN 用於工作或隱私,請務必了解您的與它的連接可能會斷開。如果發生這種情況,您可能無法連接到某些網站,直到連接修復。根據您使用的 VPN 軟件,它可能會自動嘗試重新連接,或者您可能必須自己重新連接。某些軟件還允許您在嘗試重新連接到網絡時阻止導航:如果您使用 VPN 工作並嘗試連接到無法識別您的 IP 地址的站點,該站點可能會阻止或重置您的連接。如果是這種情況,重新連接到 VPN 應該可以解決問題。
重新啟動服務和守護進程
聯繫 服務器管理員並要求他重新啟動服務和守護進程這樣的情況。如果您有權訪問服務器,您也可以自己執行此操作。首先,確保服務和守護進程正在使用 systemctl 命令運行。 重新啟動適當的守護進程。在基於 debian 的系統中執行此操作所需的命令是 sudo systemctl restart “daemon-name”
檢查遠程服務器上的應用程序日誌
例如,如果錯誤與 SSH 有關,我們可以通過查看遠程服務器上的 sshd 日誌來找出問題所在。/var/log 目錄中的其中一個文件將包含日誌條目。當SSHD結束我們的會話時,它會寫一些東西到日誌中。
檢查相關的Linux內核參數
Connection Reset by peer error也和內核參數有關。 keepalive 背後的思想很容易理解:當我們建立一個 TCP 連接時,我們將一組定時器鏈接到它上面。其中一些計時器負責“保持活動”過程。當 keepalive 計時器歸零時,我們向我們的對等方發送一個設置了 ACK 標誌的空 keepalive 探測數據包。
我們可以這樣做是因為 TCP/IP 規範。這就像發送第二個 ACK,遠程端點不會有任何問題,因為 TCP 是一種與流一起工作的協議。另一方面,我們會從遠程主機(根本不需要支持 keepalive,只需要 TCP/IP)得到一個沒有數據和 ACK 設置的回复。
檢查心跳配置應用程序的
由於對等故障而重置連接也與應用程序有關。某些網絡工具(Hap Roxy、AWS ELB)和設備(硬件負載均衡器)可以在一段時間內沒有活動時終止“空閒”TCP 連接。在大多數情況下,這是不可取的。我們將使用 RabbitMQ 作為示例。當在連接上啟用心跳時,它會導致周期性的輕網絡流量。因此,心跳具有防止一段時間內空閒的客戶端連接被代理和負載平衡器過早關閉的副作用。
了解對等連接重置
連接重置by peer 表示 TCP 流從另一端異常關閉。收到 TCP RST,連接現已關閉。當數據包從我們的連接端發送但另一端不識別該連接時,就會發生這種情況;它將發回一個設置了 RST 位的數據包,以強制關閉連接。 “連接由對等方重置”在 TCP/IP 中等同於將電話掛上挂機。這比僅僅不回复、留下一個懸而未決更有禮貌。但這不是真正禮貌的 TCP/IP 所期望的 FIN-ACK。
清除瀏覽器緩存
您訪問的大多數網站都保存在瀏覽器中,因此它不會返回時不必重新加載它們。當您嘗試加載網站時,舊的緩存文件有時會導致錯誤,例如“ERR CONNECTION RESET”。如果是這樣,您可以通過清除瀏覽器中的緩存來解決問題。無論您使用哪種瀏覽器,此過程的工作原理都幾乎相同。
例如,如果您使用 Chrome,您可以轉到“設置”>“隱私和安全”>“清除瀏覽數據”並選中“緩存的圖像和文件”框:點擊“清除數據”,然後等待 Chrome 清除它存儲的文件。該過程不會花費很長時間,完成後,您可以嘗試重新加載出現“ERR CONNECTION RESET”錯誤的頁面。
導致錯誤的原因’對等方重置連接”
網絡設備問題:您的網絡設備或路由器可能有問題,例如過熱。過熱的路由器會減慢甚至終止您的互聯網連接。VPN 故障:VPN 的目的是增加互聯網上的隱私和自由。遺憾的是,VPN 服務器有時會遇到問題,從而對您的 Internet 連接產生負面影響。來自防病毒或防火牆程序的干擾。防病毒和防火牆程序可保護您的計算機免受病毒和惡意軟件的侵害。但是,有時他們會錯誤地將安全網站歸類為威脅並阻止連接。過時的瀏覽器緩存:瀏覽器緩存通過提高加載速度和提供個性化來改善瀏覽體驗。不幸的是,過時的緩存反而會導致連接問題。錯誤的代理:代理通過偽裝他們的 IP 地址來幫助 Internet 用戶保持匿名。然而,即使是代理也不能倖免於問題——錯誤的代理可能導致您失去互聯網連接。不正確或損壞的 TCP/IP 配置:正確的 TCP/IP 設置允許計算機連接到互聯網。如果它們配置錯誤或損壞,您可能會遇到連接問題。
最後的話
當您嘗試在 Chrome 中打開網站時是否收到消息“Err Connection Reset”?如果出現這種情況,那是因為 Chrome 無法連接到您的網站。我們希望我們關於“如何修復錯誤‘對等方重置連接’”的文章一定能幫助您做到這一點。
我希望你能理解這篇文章,如何修復錯誤“對等方重置連接”。