502 Bad Gateway WordPress 錯誤:原因和修復步驟

[ad_1]

「502 bad gateway」WordPress 錯誤是網站上最常見的錯誤之一。 但是,修復此錯誤並不容易,因為要查明確切原因可能很困難。

要找出導致 502 錯誤的原因,必須嘗試多種解決方案,直到遇到靶心。

但在開始解決方案之前,了解 502 錯誤的含義是絕對必要的。 這類似於在找出原因和補救措施之前先了解什麼是小病或疾病。

讓我們開始…

當您打開網站時,以下是幕後發生的事情:

瀏覽器向託管伺服器發送請求。 通常伺服器會響應 HTTP(超文本傳輸​​協議)狀態代碼 以及您請求的資源(或頁面)。 但有時伺服器可能會響應 502 錯誤。 當伺服器需要很長時間來獲取頁面時,通常會發生這種情況。

這種響應延遲可能是由於伺服器問題、插件衝突、DNS、PHP 問題等原因造成的。

什麼是 502 bad gateway 錯誤? 常見原因列表以及如何在#WordPress 中修復它們⚒️

點擊推文

「502 bad gateway」錯誤的影響

502 錯誤會影響您的訪問者,因為他們無法獲得他們想要的信息。 結果,他們很快就放棄了您的網站。

搜索引擎會注意到這種行為,很快你的排名就會下降。 毋庸置疑,這一系列事件將導致您的收入大幅下降。

「502 bad gateway」錯誤的原因

現在我們已經討論了 WordPress 中的 502 錯誤網關錯誤是什麼,讓我們看看最常見的原因。

1. 伺服器問題

託管您網站的伺服器可能已關閉。

這並不罕見。

託管伺服器可能出於維護目的而有意離線,例如更新伺服器的安全系統。

當伺服器離線時,可能會發生 WordPress 的 502 bad gateway 錯誤。  Bluehost 共享維護電子郵件以準備客戶

一種 託管伺服器 是一種可能損壞並需要更換或維修的複雜設備。 如果您的託管伺服器正在維修,那麼您可能會在您的網站上看到 502 錯誤。

您網站的高流量可能會導致伺服器過載並使其無法響應。

2. 編碼不佳的插件和/或主題

主題和插件 是什麼讓 WordPress 如此受歡迎。 但主題和插件也是網站有時崩潰或拋出錯誤的原因。

我們已經看到太多編碼不佳的主題或插件使伺服器不堪重負,然後拋出 502 錯誤。

3.PHP超時問題

PHP 是一種編程語言。 事實上,所有插件和主題都包含一堆 PHP 文件。 當您安裝或更新插件或主題時,其中一些 PHP 文件開始運行。

PHP 代碼可以運行很長時間並使用託管伺服器資源的很大一部分。 為了防止濫用伺服器資源,託管服務提供商對 PHP 代碼的運行時間設置了上限。 當代碼達到限制時,伺服器會拋出 502 錯誤。

4、CDN伺服器問題

CDN(內容交付網路) 有助於使您的網站更快。 一些 CDN,例如 Cloudflare,非常注重安全性; 因此,它們還提供防火牆保護。

由於 CDN 位於您的託管伺服器和瀏覽器之間,因此在您的網站上發出的任何請求都必須首先通過 CDN。

因此,當您在 CDN 伺服器關閉的情況下打開網站時,您的請求將生成 502 錯誤。

5.瀏覽器問題

有時,瀏覽器也會拋出 502 錯誤。 這通常是由於擴展名損壞而發生的,例如 廣告攔截器、損壞的緩存或過時的瀏覽器。

6. DNS 錯誤

DNS 問題很少見。 它們發生在您切換域註冊商或託管服務提供商時。 這也可能發生在您 設置像 Cloudflare 這樣的 Web 應用程序防火牆 或蘇庫里。

在遷移或防火牆安裝之後,您需要更改 DNS 名稱伺服器並將它們指向您的 Web 主機。 名稱伺服器最多可能需要 24 小時才能激活。 如果您在此期間打開網站,您將受到 502 錯誤的歡迎。

7. 硬體和連接問題

在極少數情況下,由於硬體或寬頻連接問題會發生 502 錯誤。 大多數時候,這是一個暫時的故障。

就是這樣,夥計們!

如何從您的網站中刪除「502 錯誤網關」WordPress 錯誤?

現在您已經了解了可能導致「502 錯誤網關」錯誤的原因,讓我們看看一些可能的解決方案。

⚠️我們推薦: 備份整個網站. 在下面的教程中,您將處理 wp-config 文件,它是 WordPress 的核心文件。 您不想通過弄亂核心文件來增加您的麻煩。 做好備份。 如果事情不順利,您可以簡單地恢復備份並重新開始。

1.清除緩存

我們經常發現 WordPress 錯誤只是暫時的故障。

因此,該錯誤可能已自動解決,但您仍然會看到它,因為您的瀏覽器或 WordPress 顯示的是您網站的緩存版本。 因此,請清除瀏覽器和網站緩存。 然後,刷新頁面。

我們詳細介紹了如何清除瀏覽器緩存 跟隨指南. 在清除網站緩存時,您可以在何處執行此操作取決於您使用的緩存插件。 在此處閱讀更多相關信息.

清除chrome緩存

2. 修復硬體和連接問題

有時,看似複雜的問題的解決方案就像重新啟動 PC 和路由器以修復它一樣簡單。 試試那個。

3.檢查你的錯誤日誌

您可以利用錯誤日誌來縮小問題的範圍。 您需要做的就是通過將此代碼添加到您的 wp-config.php 文件來啟用日誌記錄:

定義(’WP_DEBUG’,真); 定義(’WP_DEBUG_LOG’,真); 定義(’WP_DEBUG_DISPLAY’,假);

在 wpconfig 文件中插入代碼

一個名為 debug.log 的文件將出現在您的 wp-content 目錄中。 打開它,它應該會告訴您是什麼導致了 502 Bad Gateway 錯誤。

4.修復伺服器問題

使用以下工具之一檢查您的託管伺服器是否已關閉: 下來與否, 或者 現在下了嗎, 或者 適合所有人或只有我.

出於維護目的,伺服器可能已離線。 在這種情況下,您應該會收到一封電子郵件,通知您伺服器何時會再次啟動。

即使您的託管伺服器已啟動,請與您的託管服務提供商聯繫。 查明是否是伺服器問題,然後修復它。

5. 修復編碼不佳的插件和主題

事實是,您無法修復編碼不佳的插件和主題,因為您沒有構建它們。 您可以做的是禁用它們。 但是你怎麼知道要禁用哪些呢?

一一禁用所有插件和主題。 並同時檢查您的網站。

當您看到錯誤消失時,您就會知道是哪個插件或主題引起的。

我們強烈建議您在 臨時站點 以防止進一步損壞您的實時網站。

6. 修復瀏覽器問題

在不同的瀏覽器上打開您的網站。 如果錯誤仍然存​​在,請按照以下說明進行操作。

WordPress 用戶通常會面臨三個常見的瀏覽器問題。 這些是損壞的擴展程序,如廣告攔截器、過時的瀏覽器和損壞的緩存。

如果有可用的更新版本,請更新您的瀏覽器。 此外,請嘗試一一禁用廣告攔截器和其他擴展程序。 同時繼續檢查您的網站。

7.修復CDN伺服器問題

要了解您的 CDN 伺服器是否已關閉,您可以查看您的 CDN 狀態頁面,例如 Cloudflare 系統狀態.

或者,嘗試以下工具: CDN星球下探測器.

即使 CDN 已啟動,它仍然可能是 CDN 問題。 嘗試禁用 CDN。 如果錯誤消失,請與支持團隊交談,要求他們最終解決問題。

從 cloudflare 中刪除站點的選項

8.修復DNS問題

遷移到新的託管服務提供商或 域名註冊商 最近? 然後最多等待 24 小時,讓 DNS 問題自動解決。 當你在做的時候, 刷新你的 DNS 緩存.

9.修復PHP超時問題

您可能認為增加 PHP 超時限制可以解決問題。 但是託管限制不是這裡的問題。 需要更多資源來處理其 PHP 代碼的插件或主題是罪魁禍首。

PHP 限制的存在是為了防止濫用您的資源。 因此,請刪除可能耗盡您資源的插件和主題。

如果「502 bad gateway」WordPress 錯誤仍然存​​在

在極少數情況下,當所有解決方案都不起作用時,您需要聘請專業幫助。 看看我們的指南 如何聘請 WordPress 開發人員.

結論

修復一些網站錯誤可能既煩人又耗時。 這就是為什麼我們認為每個 WordPress 網站都應該 進行每日備份 這樣無論何時遇到錯誤,您都可以簡單地將您的站點恢復到正常狀態。

什麼是 502 錯誤網關錯誤(以及如何在 #WordPress 上修復它)⚒️

點擊推文

當然,這不是永久的解決方案,但它確實可以幫助您保持網站正常運行,從而讓您在更方便的時間調查問題。

您對「502 錯誤網關」 WordPress 錯誤有疑問嗎? 在下面的評論部分讓我們知道!

相關文章