如何修復 502 Bad Gateway 錯誤

已發表: 2017-06-09
如何修復 502 Bad Gateway 錯誤

發生此錯誤的原因是充當網關或代理的服務器嘗試訪問主服務器以完成請求,但收到無效或根本沒有響應。 有時,由於連接斷開或服務器端問題導致的空或不完整的標頭在通過網關或代理訪問時會導致錯誤 502 Bad Gateway。

如何修復 502 Bad Gateway 錯誤

根據 RFC 7231,502 Bad Gateway 是一個 HTTP 狀態碼,定義為

502 (Bad Gateway)狀態代碼表示服務器在充當網關或代理時,在嘗試滿足請求時從它訪問的入站服務器接收到無效響應。

您可能會看到不同類型的 502 Bad Gateway 錯誤:

  • 502錯誤的網關
  • HTTP 錯誤 502 – 網關錯誤
  • 502 服務暫時超載
  • 錯誤 502
  • 502 代理錯誤
  • HTTP 502
  • 502 網關錯誤 NGINX
  • Twitter 容量過剩實際上是一個 502 Bad Gateway 錯誤
  • 由於 502 錯誤顯示 Windows 更新失敗 WU_E_PT_HTTP_STATUS_BAD_GATEWAY
  • Google 顯示服務器錯誤或僅顯示 502

502 錯誤網關錯誤/如何修復 502 錯誤網關錯誤

您無法控制 502 錯誤,因為它們是服務器端的,但有時您的瀏覽器會被欺騙顯示它,因此您可能會嘗試解決問題的故障排除步驟很少。

內容

  • 如何修復 502 Bad Gateway 錯誤
  • 方法一:重新加載網頁
  • 方法二:換個瀏覽器試試
  • 方法三:清除瀏覽器緩存
  • 方法 4:以安全模式啟動瀏覽器
  • 方法 5:禁用不必要的擴展
  • 方法 6:禁用代理
  • 方法 7:更改 DNS 設置
  • 方法 8:刷新 DNS 並重置 TCP/IP

如何修復 502 Bad Gateway 錯誤

確保創建一個還原點以防萬一出現問題。

方法一:重新加載網頁

如果您因為502 Bad Gateway Error而無法訪問特定網頁,請等待幾分鐘,然後再次嘗試訪問該網站。 等待一分鐘左右後簡單的重新加載可以毫無問題地解決此問題。 使用 Ctrl + F5 重新加載網頁,因為它繞過緩存並再次檢查問題是否已解決。

如果上述步驟沒有幫助,關閉您正在處理的所有內容並重新啟動瀏覽器可能是個好主意。 然後再次向您提供 502 Bad Gateway Error 的同一個網站,看看您是否能夠修復該錯誤,然後繼續下一個方法。

方法二:換個瀏覽器試試

您當前的瀏覽器可能存在一些問題,因此最好嘗試使用其他瀏覽器再次訪問同一網頁。 如果問題得到解決,您必須重新安裝瀏覽器才能永久解決錯誤,但如果您仍然面臨 502 Bad Gateway 錯誤,那麼這不是與瀏覽器相關的問題。

使用其他瀏覽器

方法三:清除瀏覽器緩存

如果以上方法都不起作用,那麼我們建議您嘗試使用其他瀏覽器來查看Fix 502 Bad Gateway Error是否僅適用於 Chrome。 如果是,那麼您應該嘗試清除 Chrome 瀏覽器中所有已保存的瀏覽數據。 現在按照給定的步驟清除您的瀏覽數據:

1. 首先,點擊瀏覽器窗口右上角的三個點,然後選擇設置。 您還可以在 URL 欄中鍵入chrome://settings

同時在 URL 欄中輸入 chrome://settings |如何修復 502 Bad Gateway 錯誤

2. 當設置選項卡打開時,滾動到底部並展開高級設置部分。

3. 在高級部分下,找到隱私和安全部分下的清除瀏覽數據選項。

在 Chrome 設置中,在隱私和安全標籤下,點擊清除瀏覽數據

4. 點擊清除瀏覽數據選項並在時間範圍下拉菜單中選擇“所有時間”。 選中所有框,然後單擊清除數據按鈕。

選中所有框,然後單擊清除數據按鈕 |如何修復 502 Bad Gateway 錯誤

清除瀏覽數據後,關閉並重新啟動 Chrome 瀏覽器,查看錯誤是否消失。

方法 4:以安全模式啟動瀏覽器

Windows 安全模式是另一回事,不要混淆它,也不要在安全模式下啟動 Windows。

1.在桌面創建一個Chrome圖標的快捷方式,然後右鍵選擇屬性

2. 選擇目標字段並在命令末尾鍵入–incognito

以安全模式重新啟動 chrome 以修復 502 bad gateway 錯誤

3. 單擊確定,然後嘗試使用此快捷方式打開瀏覽器。

4. 現在嘗試訪問該網站,看看是否可以修復 502 Bad Gateway Error。

方法 5:禁用不必要的擴展

如果您能夠通過上述方法解決問題,那麼您需要禁用不必要的擴展來永久解決問題。

1. 打開Chrome ,然後導航到設置。

2. 接下來,從左側菜單中選擇擴展

從左側菜單中選擇擴展

3.確保禁用並刪除所有不必要的擴展。

確保禁用並刪除所有不必要的擴展 |如何修復 502 Bad Gateway 錯誤

4. 重新啟動瀏覽器,錯誤可能已經消失。

方法 6:禁用代理

使用代理服務器是Fix 502 Bad Gateway Error的最常見原因。 如果您使用的是代理服務器,那麼這種方法肯定會對您有所幫助。 您需要做的就是禁用代理設置。 您可以通過取消選中計算機 Internet 屬性部分下 LAN 設置中的幾個框來輕鬆完成此操作。 如果您不知道如何操作,請按照給定的步驟操作:

1.首先,同時按Windows鍵+ R打開運行對話框。

2. 在輸入區輸入inetcpl.cpl並點擊OK

inetcpl.cpl 打開互聯網屬性

3. 您的屏幕現在將顯示Internet 屬性窗口。 切換到Connections選項卡並單擊LAN settings

轉到連接選項卡並單擊 LAN 設置 |如何修復 502 Bad Gateway 錯誤

4. 將彈出一個新的 LAN 設置窗口。 在這裡,如果您取消選中為 LAN 使用代理服務器選項會很有幫助。

自動檢測設置選項被選中。完成後,單擊確定按鈕

5.另外,請確保選中自動檢測設置。 完成後,單擊“確定”按鈕

重新啟動計算機以應用更改。 啟動 Chrome 並檢查 Fix 502 Bad Gateway Error 是否消失。 我們確信這種方法會奏效,但如果沒有奏效,請繼續嘗試我們在下面提到的下一種方法。

方法 7:更改 DNS 設置

這裡的重點是,您需要將 DNS 設置為自動檢測 IP 地址或設置您的 ISP 提供的自定義地址。 當沒有設置任何設置時,會出現修復 502 Bad Gateway 錯誤。 在這種方法中,您需要將您計算機的 DNS 地址設置為 Google DNS 服務器。 請按照給定的步驟執行此操作:

1. 右鍵單擊任務欄面板右側的網絡圖標。 現在單擊打開網絡和共享中心選項。

單擊打開網絡和共享中心

2. 當網絡和共享中心窗口打開時,在此處單擊當前連接的網絡。

訪問查看您的活動網絡部分。在此處單擊當前連接的網絡

3. 點擊已連接網絡,會彈出WiFi狀態窗口。 單擊屬性按鈕。

點擊屬性 |如何修復 502 Bad Gateway 錯誤

4. 彈出屬性窗口時,在Networking部分搜索Internet Protocol Version 4 (TCP/IPv4) 。 雙擊它。

在網絡部分搜索 Internet 協議版本 4 (TCP/IPv4)

5. 現在新窗口將顯示您的 DNS 設置為自動輸入還是手動輸入。 在這裡,您必須單擊使用以下 DNS 服務器地址選項。 並在輸入部分填寫給定的 DNS 地址:

 8.8.8.8
8.8.4.4 

要使用 Google 公共 DNS,請在首選 DNS 服務器和備用 DNS 服務器下輸入值 8.8.8.8 和 8.8.4.4

6. 選中退出時驗證設置框,然後單擊確定。

現在關閉所有窗口並啟動 Chrome 以檢查您是否能夠修復 502 Bad Gateway 錯誤。

方法 8:刷新 DNS 並重置 TCP/IP

1.右鍵單擊Windows按鈕並選擇“命令提示符(管理員)

具有管理員權限的命令提示符 |如何修復 502 Bad Gateway 錯誤

2. 現在輸入以下命令並在每個命令後按 Enter:

ipconfig /發布
ipconfig /flushdns
ipconfig /更新

刷新 DNS

3. 再次,打開 Admin Command Prompt 並鍵入以下內容並在每個之後按回車鍵:

 ipconfig /flushdns
nbtstat –r
netsh int ip 重置
netsh winsock 重置

netsh int ip 重置

4. 重新啟動以應用更改。 刷新 DNS 似乎可以修復 502 Bad Gateway Error。

受到推崇的;

  • 嘗試激活 Windows 時修復錯誤代碼 0x8007000D
  • 如何修復應用程序錯誤 523
  • 修復我們無法更新系統保留分區
  • 修復 應用程序無法正確初始化

至此,您已經成功修復了 502 Bad Gateway Error,但是如果您對本文仍有任何疑問,請隨時在評論部分提出。