打開某些網站時,會遇到 Error 522 顯示錯誤的畫面,那麼有辦法可以解決嗎? Error 522 Connection timed out 的錯誤訊息,實在不知該如何是好……這對於訪問用戶來說是無法解決的,只能透過聯繫網站管理員才有辦法,這邊教給大家四招解決方法~
超多好康推薦流行新鮮事,都在「17LB」懶人包~
Error 522
原因
問題似乎並非出在終端主機(Host,也就是你存放網站的地方)或是 Cloudflare 當機、損壞,而是 Cloudflare 無法順利從終端主機(Host)上順利擷取你的網站資料,為了證明此事,你可以透過 Cloudflare 的開發模式(Development Mode)來做測試。
這個「開發模式(Development Mode)」的主要用途,是讓瀏覽者(Browser)到終端主機(Host)之間的所有連線可以暫時繞過 Cloudflare,因此,如果開啟這項設定後,原本顯示 Error 522 的頁面在此模式之下都可以正常顯示了,那就代表問題真的出在 Cloudflare 和你的終端主機(Host)之間的資料擷取上。
解決 Error 522 辦法
1. 源服務器是否正常,如服務器死機、卡死,IIS服務不正常等,可以通過hosts綁定源站IP的方式進行測試。
2. 源站到節點網絡是否穩定,可以通過在源站服務器上ping節點IP查詢是否存在超時現象。
3. 檢查源站服務器/機房是否有軟硬件防火牆對雲加速的IP發起的請求進行了屏蔽。
4. 如果源服務器訪問正常,暫時停止百度雲加速,並提交工單解決。
若源服務器或機房有防火牆,請將雲加速的官方 IP 網段加入到你防火牆的白名單中!
WordPress問題出現 Error 522
1. 首先請先登入 Cloudflare 後台,點選上方的「Page Rules」設定,接著點選全域設定右邊的把手圖示進入做修改~
2. 進入之後,這裡主要需要修改的部分,是有關「Cache Level」的設定,相信有關這個設定,多數網路上的教學文章都會建議你將快取設定為「Cache Everything」,不過也正是因為這種完全快取的寬鬆層級,才導致了 Error 522 的發生,因此,你只需要將原本的「Cache Everything」層級降一階為「Standard」,接著按下「Save」儲存後,再重新開啟原本顯示 Error 522 的頁面看看,是不是就全部回復正常了呢?
3. 以上步驟,是不是非常簡單呢?目前也正處於同樣問題困擾的朋友們,不妨趕緊來試試看吧,此外,為了保險起見,建議各位也可以同步聯絡你的網站主機代管業者,請他們幫忙重新設定防火牆,將 cloudflare 列入白名單之中,以更加確保 cloudflare 能夠順利從主機當中抓取網頁資料
仍然沒解決?推薦網站
這邊有寫的不錯文章,推薦給大家看看Cloudflare Error 522