社區提示 - 修復「錯誤 522:連線逾時」

錯誤
嘗試本「社群提示」中的建議,以協助修復 Google Chrome 中的錯誤 522「ERR CONNECTION TIMED OUT」或 Firefox 中的「連線逾時」錯誤。

背景
當無法建立與網頁伺服器的 TCP 連線時,就會發生 522 錯誤。當 Cloudflare 到源站(您的網頁伺服器)的要求被封鎖時,通常會發生此情況。當發生此錯誤時,您會看到「ERR_CONNECTION_TIMED_OUT」訊息。

快速修復建議

  1. 確保沒有在 .htaccess、iptables 或防火牆中 封鎖 Cloudflare IP

  2. 確保您的 代管提供者沒有限速 或封鎖來自 Cloudflare IP 的要求,同時要求他們將以下 IP 位址加入白名單:https://www.cloudflare.com/ips。如果出現問題的 IP 每次都一樣,這表示 Cloudflare IP 範圍中的部分 IP 被您的代管提供者的網路裝置限速或封鎖。由於 Cloudflare 作為反向 Proxy 運作,您的伺服器將看到的 IP 位址是少量 Cloudflare IP 中的一個。從這層意義上來說,許多實際訪客可能全部來自同一 IP 位址,這可能導致未正確將 Cloudflare IP 範圍加入白名單的防火牆或安全性軟體將來自該 IP 位址的流量視為巨量或惡意流量,從而封鎖該流量

  3. 如果您 僅在某些特定位置 看到 522 錯誤,這意味著您可能忘記將與這些位置相對應的 IP 範圍加入白名單,請仔細檢查以確保將我們的所有 IP 都已適當地加入白名單。

  4. 請聯絡您的代管提供者或網站管理員,以確認您的基礎結構上是否存在任何 載入問題

  5. 路徑上或您的源站處可能存在 暫時性問題 ,阻止完成連線。如果這些問題不再發生,可以採取以下兩個動作:a) 與您的代管提供者確認,瞭解在錯誤發生時他們是否出現了封包遺失問題或您的伺服器是否負載效能低下,以及 b) 讓您的代管提供者或伺服器管理員確認所有 Cloudflare IP 範圍都已完全加入白名單,不會出現限速情況。

  6. 如果您的防火牆設定為丟棄封包而不是拒絕連線,則會引起 521 錯誤;這意味著未正確設定的防火牆可能實際上會偽裝成連線逾時 522 錯誤。

精簡閱讀
https://support.cloudflare.com/hc/en-us/articles/115003011431#522error

背景資源
說明中心
YouTube

研究問題
社群
Google

如果您需要更多幫助
本社群的其他 Cloudflare 使用者也許能夠幫助您,請登入 Cloudflare 並將您的問題發佈到社群。當您在社群發佈貼文時,請確保盡可能包含以下資訊:您看到的具體錯誤訊息、發生問題的 URL、錯誤的螢幕擷取畫面以及重現錯誤的步驟。請註明您已經嘗試的疑難排解步驟,以便我們更好地幫助您。

這是一個 Cloudflare 社群提示,按一下此處可查看過往提示。

Çevirmek…traduzir…翻译…traducir…Traduire…Übersetzen…:greyg: 翻譯此提示

FXCTCT 101119