如何修復 504 網關超時錯誤?
已發表: 2022-05-17作為網站的訪問者和網站所有者,在網站上遇到錯誤是很糟糕的。 當您的客戶在那裡購買產品或收集一些信息時,錯誤頁面會導致潛在的收入損失。 在網上建立信任和品牌價值需要時間,但錯誤的出現對您的傷害最大。 在本綜合指南中,我們將討論如何修復 504 網關超時錯誤。
什麼是錯誤 504 網關超時?
當用戶打開站點時,瀏覽器會向 Web 服務器發出請求。 服務器在處理完請求後響應瀏覽器。 如果回答時有延遲,它會在客戶端返回錯誤。
它是由於服務器的請求未完成而發生的。 由於服務器與另一個上游服務器之間的通信延遲,無法加載頁面。 因此,初始服務器超時,因為其中一個網頁沒有加載等待來自上游服務器的響應。
504 網關超時錯誤是未提及確切問題的常見錯誤之一。 根據瀏覽器或操作系統的不同,錯誤期間的顯示消息可能會有所不同。 與特定頁面或網站相關的相應錯誤消息將顯示給用戶。
由於問題是由服務器引起的,因此通常稱為服務器錯誤 5xx 狀態代碼。 除了 504 網關超時錯誤,500,501.502,503 是您將面臨的最常見的 5xx 錯誤。
504網關超時錯誤的原因
由於 504 錯誤是服務器超時的結果,因此問題主要是由於服務器條件造成的。 服務器可能已關閉、在高峰期超載,或者可能只是處於升級過程中且無法正常運行。
服務器問題可能由於 DNS 的更改或防火牆配置而出現。 路由器、調製解調器或其他設備中可能存在連接問題,並且由於 Internet 連接而出現延遲。
如何修復 504 網關超時錯誤?
錯誤可以分為兩類,客戶端錯誤和服務器端錯誤。 以下是您需要學習了解如何修復 WordPress 網站中的 504 網關超時錯誤的內容列表。
重新加載網頁
首先,嘗試在一段時間後重新加載頁面。 在重新加載頁面之前,您還可以硬刷新瀏覽器,這樣您就不會加載頁面的任何緩存版本。

如果問題是由於緩存或 cookie 引起的,您還可以清除緩存或在其他瀏覽器中檢查或以隱身模式運行網頁。

嘗試重新啟動您的設備和路由器,以確保問題不是由網絡引起的。
等待服務器響應
根據服務器負載,有時由於您和網絡主機之間的設備之間的問題,網站可能無法加載。
在這種情況下,您根本無法做任何事情。 您只需要等待,看看服務器是否響應良好並向您發出綠色信號。 在等待服務器響應時,嘗試其他可以解決問題的方法仍然是個好主意。
斷開與您的 VPN 的連接
如果您使用 VPN 上網以隱藏您的身份,那麼您也可以嘗試通過禁用它來打開該站點一次。
如果在斷開 VPN 後解決了 504 網關超時錯誤,那麼您可以說存在來自 VPN 的問題。 這可能是因為 VPN 無法聯繫您的虛擬主機服務器。
禁用防火牆
如果有任何防火牆或安全檢查阻止未知用戶進入您的站點,您需要正確檢查他們的設置。 在某些情況下,防火牆負責瀏覽期間的錯誤。
如果禁用防火牆後問題解決,您需要檢查並解決導致問題的防火牆設置。
檢查 DNS
如果您已將站點轉移到其他主機,則需要確保正確配置了 DNS 設置。 DNS 傳播可能需要長達 48 小時,具體取決於 DNS 服務器。 如果您的更改已經生效,請重新檢查您站點的 DNS 設置和名稱服務器。
檢查錯誤日誌
如果您的主機提供對 cPanel 中服務器日誌的訪問權限,那麼最好檢查錯誤。 通常,它存儲在 error_log 文件中的 public_html 中。

但是,如果您的主機使用除 cPanel 之外的其他任何東西,您會在主機屏幕內的不同位置找到它。
檢查 CDN
如果您使用的是 Content Delivery Network,如果配置不正確,可能會引發錯誤。 當您的服務器關閉並且 CDN 無法正常運行時,也可能發生這種情況。 當 CDN 聯繫因維護而停機的 Web 主機時,如果網站無法加載其緩存資源,它通常會引發錯誤。
如果 CDN 是問題的原因,關閉 CDN 將有助於解決問題。 如果問題仍然存在,則可能存在其他問題。
清理數據庫
您需要清理和優化數據庫以提高站點的性能。 有時,混亂的數據庫會導致網站上的各種錯誤。
還有像 WP-Optimize 和 WP ROCKET 這樣的插件可以為你清理數據庫。

因此,定期優化數據庫始終是明智的選擇。
切換到默認主題
如果問題是由主題引起的,您可以使用默認主題對站點進行故障排除。 如果主題編碼不當或存在漏洞,則將站點切換到默認主題必須刪除該錯誤,然後您可以接下來搜索該特定錯誤以修復它。
禁用 WordPress 插件
由於 WordPress 插件,出錯的可能性很高。 因此,您應該一次禁用站點中的插件,並檢查是否可以解決問題。 如果問題是由插件引起的,您將能夠從此過程中識別插件。 識別插件後,您現在可以修復插件並在需要插件時重新激活它。
檢查 Htaccess 文件
.htaccess 文件是一個重要的文件,如果您不知道自己在做什麼,則不應對其進行編輯。 每當您更改 .htaccess 文件時,您都應該備份該文件,以便萬一發生任何意外,您可以替換備份文件。

有些插件要求允許從其插件設置中編輯 .htaccess 文件。 因此,您還應該檢查 .htaccess 是否因此而損壞。 它很少發生,但是,您需要確定它。 在像上述過程中禁用插件時,檢查 .htaccess 文件代碼是否已更改。 如果特定插件被識別,那麼您需要確保您不允許該插件再次重寫 .htaccess 文件中的規則。 最好更換那個插件。
聯繫 Web 主機或 ISP
有時,分配給您設備的 IP 可能會導致在 Internet 上加載頁面時出現問題。 如果您的設備從被網站所有者阻止的 IP 列表中瀏覽網頁,您將永遠無法使用您的任何設備打開該網站。 在這種情況下,您需要聯繫您的 ISP,他們會調查此問題並更改您的 IP。 這可以快速解決問題。
但是,如果您嘗試了多種修復選項但仍未成功,請考慮聯繫您的網絡託管服務提供商。 他們可能會有很快解決錯誤的想法。
包起來
如果您遵循本文中列出的所有要點,那麼我們相信您應該能夠知道如何修復 WordPress 中的 504 網關超時錯誤。
相關文章
- 如何在 WordPress 中使用 WebP 圖片
- 如何在WordPress中阻止IP地址
- 如何修復 403 禁止錯誤