什麼是 504 網關超時以及如何修復它?
已發表: 2021-02-17當您從您嘗試訪問的網頁中收到 504 網關超時錯誤時,這不是很煩人嗎?
對於網站所有者來說,這更加令人沮喪。 他們也因為一些討厭的錯誤而失去了有價值的訪問者,而這並不是他們自己的錯。 此外,如果訪問者不斷收到錯誤信息,他們會失去對品牌的信任並損害他們的聲譽。
這就是為什麼網站所有者必須知道什麼是 504 網關超時以及如何解決它。
如果您是網站所有者,在您的網站上遇到 504 錯誤,或者想要為這種情況做好準備,本指南將很有幫助。
目錄
- 什麼是 504 網關超時錯誤?
- 您如何收到 504 網關超時錯誤?
- 504網關超時錯誤的原因
- 修復 504 網關超時錯誤
- 1. 檢查您的互聯網連接。
- 2. 仔細檢查網站 URL。
- 3. 重新啟動您的路由器和調製解調器。
- 4. 清除您的瀏覽器緩存和 Cookie。
- 5. 檢查您的服務器的定期維護。
- 6. 檢查防火牆配置。
- 7. 檢查您的服務器端日誌。
- 8. 檢查您網站的代碼是否存在錯誤。
- 9. 代理服務器
- 10. 檢查您網站的主題和插件。
- 11. 稍後回來。
- 常見問題(常見問題)
- 問:504 錯誤會影響 SEO 嗎?
- Q. 如何修復錯誤 504?
- 結論
什麼是 504 網關超時錯誤?

每次您嘗試訪問任何網站時,您的瀏覽器都會向託管該特定網站的服務器發送請求。 然後,服務器響應請求並提供請求的資源。 當該響應出現延遲時,您會在瀏覽器上收到 504 網關超時錯誤。
504 網關超時錯誤意味著您作為網關的 Web 服務器沒有收到來自上游服務器的及時響應。 因此,您的網絡服務器無法加載您嘗試訪問的網頁。
換句話說,您的 Web 服務器和上游服務器的通信速度不夠快。
與錯誤 503 一樣,504 錯誤也是通用錯誤消息。 這種性質使得很難確定錯誤的原因。 你知道網站出了什麼問題,但你不知道為什麼會這樣。
您如何收到 504 網關超時錯誤?
有各種操作系統、Web 瀏覽器、服務器和用戶。 此外,各個站點可以自定義獲取 504 超時錯誤的方式。 這就是為什麼您可能會以多種形式看到 504 錯誤。 以下是您可能會遇到的一些常見形式:
- 504網關超時
- HTTP 504
- 504 錯誤
- 網關超時 (504)
- HTTP 錯誤 504 - 網關超時
- 網關超時錯誤
- 504 網關超時 NGINX
- NGINX 504 網關超時
- 網關超時錯誤
- 錯誤 504
- HTTP 錯誤 504
- HTTP 504
- 此頁面無法正常工作 - 域響應時間過長
- 504 Gateway Timeout - 服務器沒有及時響應
- 一個空白的白色屏幕
- WU_E_PT_HTTP_STATUS_GATEWAY_TIMEOUT
- HTTP_STATUS_GATEWAY_TIMEOUT
雖然上述回復中的措辭不同,但都表示 504 錯誤。
504網關超時錯誤的原因
就像上面已經說過的,504 錯誤是由於您的服務器和上游服務器之間的連接失敗。 連接錯誤可能有多種原因。 但不管是什麼原因,服務器已關閉,目前無法正常工作。
作為網絡錯誤,找到 504 錯誤的實際原因非常棘手。 您的設備、瀏覽器和互聯網連接可能運行良好,但您仍可能面臨 504 錯誤。
修復 504 網關超時錯誤
以下是一些可以解決 504 錯誤的技巧:
1. 檢查您的互聯網連接。
504 錯誤的主要原因是您的服務器和託管服務器之間的延遲或缺少連接。 很有可能,您的互聯網連接可能已關閉。 因此,您的瀏覽器可能會顯示錯誤。 因此,請檢查您的互聯網連接並確保其運行良好。
2. 仔細檢查網站 URL。
504 錯誤也可能是因為您錯誤地輸入了您嘗試訪問的站點的 URL。 因此,重新檢查並重新鍵入 URL。 另外,刷新網頁幾次。
3. 重新啟動您的路由器和調製解調器。
504 網關錯誤是由於您的服務器連接存在問題。 但也有可能是您的路由器的 DNS 服務器配置存在問題並導致該錯誤。 重新啟動路由器和調製解調器,然後重新訪問該網站。
4. 清除您的瀏覽器緩存和 Cookie。
您的瀏覽器會在其緩存和 cookie 中記錄您訪問的網站。 這裡的想法是減少網站的加載時間。 但是,舊緩存和 cookie 有時可能會干擾該特定網站的加載。 在這種情況下,您可能會遇到 504 錯誤。 清除瀏覽器緩存並重新加載網站。 您可以查看有關如何清除瀏覽器緩存的文章以獲取詳細信息。

5. 檢查您的服務器的定期維護。
您的服務器可能正在進行維護。 在這種情況下接收 504 錯誤是標準的。 如果您有權訪問服務器設置,請檢查是否有任何計劃維護。 您也可以禁用設置的自動更新。
6. 檢查防火牆配置。
您的防火牆保護您的站點免受惡意用戶攻擊和 DDoS(分佈式拒絕服務)攻擊。 如果您的防火牆配置錯誤,它會將來自 CDN(內容交付網絡)的請求視為對服務器的攻擊。 然後它會阻止任何請求並顯示錯誤。
您可以檢查防火牆配置並確認設置是否正確。
7. 檢查您的服務器端日誌。
您的服務器端日誌為您提供有關服務器硬件、其狀態和運行狀況的詳細信息。 徹底檢查這些服務器端日誌以獲取任何關鍵信息。
8. 檢查您網站的代碼是否存在錯誤。
如果您的網站在其代碼中存在錯誤,它將不會響應來自 CDN 的連接請求。 掃描您網站的代碼並查找任何錯誤。 您可以向開發人員尋求幫助。
9. 代理服務器
服務器問題是 504 網關錯誤的常見原因。 大多數託管服務提供商在 Apache 或 Nginx 服務器上託管 WordPress 網站。 這些服務器正在等待響應,但正在超時。
電子商務網站和接收高流量的網站更容易出現此錯誤。 在此類網站中,託管它們的服務器經常由於多個不可緩存的請求而過載。 如果您是這些站點之一,那麼您能做的最好的事情就是升級到高級託管計劃。
查看我們對一些最佳託管服務提供商的評論。
10. 檢查您網站的主題和插件。
在某些情況下,您的 WordPress 主題或插件可能會導致 504 網關超時錯誤。 雖然,第三方應用程序導致此類問題的情況很少見。 但是,看看你的插件和主題並沒有什麼壞處。
- 轉到您的 WordPress 儀表板。
- 向下滾動左側邊欄的“插件”部分。

- 在批量操作菜單中選擇“停用”選項,然後單擊“應用”按鈕。

現在,看看您的網站是否正常工作。 如果是,則一一激活插件。 激活每個插件後不要忘記檢查網站。 此外,請確保您的插件和主題是最新的。
11. 稍後回來。
如果嘗試了所有方法後頁面仍然顯示 504 錯誤,則該休息一下了。 請放心,您的設備、互聯網和網站,一切正常。
這是您的 ISP 或服務器管理員的問題。 聯繫並讓他們知道這個問題。 到這個時候,他們可能已經在努力修復它了。 但你不妨通知他們,以防萬一。
常見問題(常見問題)
問:504 錯誤會影響 SEO 嗎?
是的,如果您的網站顯示 504 錯誤,您的訪問者將無法查看您的內容。 如果您不盡快修復它,這會導致跳出率增加,甚至會損害品牌聲譽。 搜索引擎也會降低您網站的排名。
但是,這些情況屬於例外情況,因為 504 錯誤通常是暫時的。
Q. 如何修復錯誤 504?
504錯誤主要是因為服務器連接有問題。 查明原因是相當麻煩的。 但是,您可以嘗試以下步驟:
• 刷新網站。
• 重新檢查您嘗試訪問的 URL。
• 重新啟動您的路由器。
• 清除瀏覽器緩存。
• 檢查防火牆和 DNS 設置。
• 檢查服務器端日誌。
• 掃描網站代碼以查找錯誤。
結論
追踪 504 網關超時錯誤的原因非常棘手。 您的瀏覽器顯示該錯誤的原因有很多。 但是,主要原因是服務器連接出現故障。 嘗試我們上面提到的步驟,看看是否有任何效果。 如果沒有,請稍等。 504 錯誤通常是暫時的,因此請耐心等待。
有時您可能還會遇到 HTTP 錯誤 503。因此,我們建議您閱讀什麼是 HTTP 錯誤 503 以及如何修復它。 如果您覺得這些文章有幫助,請在評論部分告訴我們。