502 錯(cuò)誤網(wǎng)關(guān)錯(cuò)誤是 WordPress 網(wǎng)站可能不時(shí)遇到的眾多狀態(tài)代碼之一。?盡管該錯(cuò)誤消息在 Twitter 或 Cloudflare 等其他平臺上也很流行,但它是 WordPress 最常見的錯(cuò)誤之一。502 錯(cuò)誤網(wǎng)關(guān)錯(cuò)誤可能會(huì)影響您網(wǎng)站的 SEO。
您看到 502 錯(cuò)誤消息的原因有很多。這可能是由您的 DNS 服務(wù)器設(shè)置或 PHP 超時(shí)設(shè)置問題引起的。嘗試解決導(dǎo)致錯(cuò)誤消息的確切問題可能會(huì)令人沮喪。?在本文中,我們將解釋什么是 502 錯(cuò)誤網(wǎng)關(guān)錯(cuò)誤、可能導(dǎo)致該錯(cuò)誤的原因以及修復(fù)它的不同方法。
什么是 502 錯(cuò)誤網(wǎng)關(guān)錯(cuò)誤?
每次您訪問網(wǎng)站時(shí),您的瀏覽器都會(huì)向網(wǎng)絡(luò)服務(wù)器發(fā)送請求。Web 服務(wù)器接收請求并處理它。然后它將請求的資源發(fā)送回瀏覽器。?簡單地說,502 bad gateway 錯(cuò)誤發(fā)生在服務(wù)器從入站服務(wù)器收到無效響應(yīng)時(shí)。錯(cuò)誤消息告訴您請求已被接受,但在嘗試滿足請求時(shí)出現(xiàn)問題。
502 錯(cuò)誤網(wǎng)關(guān)錯(cuò)誤示例
502 錯(cuò)誤網(wǎng)關(guān)錯(cuò)誤消息可能以多種方式出現(xiàn)。您可能會(huì)看到空白屏幕或錯(cuò)誤消息中的某些變體。
- 錯(cuò)誤 502
- 502 代理錯(cuò)誤
- 502 服務(wù)暫時(shí)超載
- 502錯(cuò)誤的網(wǎng)關(guān)
- HTTP 錯(cuò)誤 502 – 網(wǎng)關(guān)錯(cuò)誤
- HTTP 502
- 502 服務(wù)器錯(cuò)誤
您的瀏覽器和某些網(wǎng)站能夠自定義錯(cuò)誤消息的顯示方式。向您顯示消息的方式取決于您的瀏覽器、Web 服務(wù)器和操作系統(tǒng)。
502錯(cuò)誤對SEO的影響
502 錯(cuò)誤如果不盡快修復(fù),可能會(huì)對您的 SEO 產(chǎn)生負(fù)面影響。如果您的網(wǎng)站遇到此問題的時(shí)間只有幾分鐘,并且一直在被抓取,則抓取程序可能只是從緩存文件夾中獲取頁面。在網(wǎng)站再次運(yùn)行之前,Google 可能無法重新抓取。如果這是您遇到的情況,它不會(huì)影響您的 SEO 排名。
但是,如果您的網(wǎng)站超過幾個(gè)小時(shí)仍未修復(fù),Google 可能會(huì)將 502 錯(cuò)誤視為需要立即解決的網(wǎng)站級問題。這會(huì)影響您的 SEO 排名。
如何修復(fù) 502 Bad Gateway 錯(cuò)誤:5 種方法
502 bad gateway 錯(cuò)誤通常是網(wǎng)絡(luò)或服務(wù)器的問題。雖然它也可能是客戶端的問題,但并不常見。以下是您可以用來嘗試修復(fù) 502 錯(cuò)誤網(wǎng)關(guān)錯(cuò)誤的一些方法。
1.嘗試重新加載頁面
您應(yīng)該嘗試的最簡單的第一步之一是在重新加載網(wǎng)站之前等待一段時(shí)間。主機(jī)或服務(wù)器可能過載,或者存在臨時(shí)連接問題。要重新加載瀏覽器,請單擊刷新按鈕或 F5 鍵以提示網(wǎng)站發(fā)送另一個(gè)請求。如果是臨時(shí)中斷,頁面將在刷新后開始加載?;蛘?,您可以嘗試其中一些其他建議。
- 關(guān)閉您的 VPN,然后再次刷新網(wǎng)站
- 嘗試不同的瀏覽器
- 重新啟動(dòng)瀏覽器
如果 502 bad gateway 錯(cuò)誤是由臨時(shí)連接問題引起的,這些步驟將幫助您修復(fù)它并加載您的網(wǎng)站。刷新頁面會(huì)向服務(wù)器發(fā)送一個(gè)新請求,詢問您正在查看的網(wǎng)站的最新版本。您可能遇到了臨時(shí)連接問題,尤其是在服務(wù)器進(jìn)行維護(hù)時(shí)。
2. 重啟你的網(wǎng)絡(luò)設(shè)備
網(wǎng)絡(luò)連接的任何臨時(shí)中斷都可能導(dǎo)致網(wǎng)關(guān)超時(shí)錯(cuò)誤。解決此問題的一種簡單方法是重新啟動(dòng)所有網(wǎng)絡(luò)設(shè)備,包括調(diào)制解調(diào)器和路由器。您所要做的就是拔下調(diào)制解調(diào)器和路由器的插頭。然后等待至少 30 秒,然后再將其重新插入。之后,您必須等待至少 60 秒,然后才能重新啟動(dòng)所有內(nèi)容,以查看問題是否仍然存在。
3. 清除瀏覽器緩存
第二個(gè)最簡單的步驟是清除瀏覽器緩存。您的瀏覽器會(huì)保存您正在訪問的網(wǎng)站的某些信息。這很有用,因?yàn)樗梢约涌觳檎以撔畔⑺璧臅r(shí)間并消除不斷下載相同資源的需要。但有時(shí),保存的緩存可能會(huì)損壞,這將導(dǎo)致 502 bad gateway 錯(cuò)誤。有多種方法可以清除緩存,具體取決于您使用的瀏覽器。
對于谷歌瀏覽器:
- 前往Chrome 右上角的三點(diǎn)菜單。
- 從那里,單擊彈出菜單底部區(qū)域的更多工具。
- 然后選擇清除瀏覽工具。
- 然后這將打開一個(gè)對話框以刪除所有瀏覽和下載歷史記錄。
- 選中緩存圖像和文件復(fù)選框。
- 選擇所有時(shí)間。
- 單擊清除數(shù)據(jù)。
對于微軟邊緣:
- 前往Microsoft Edge 右上角的?三點(diǎn)菜單。
- 從列表中?選擇設(shè)置。
- 單擊隱私、搜索和服務(wù)。
- 選擇清除瀏覽數(shù)據(jù)。
- 選擇您要清除的內(nèi)容,然后單擊立即清除。
對于Internet Explorer:
- 選擇Internet Explorer 左上角的?齒輪圖標(biāo)。
- 從菜單中選擇Internet 選項(xiàng)。
- 或者,您可以單擊刪除按鈕刪除所有歷史記錄、cookie 和緩存數(shù)據(jù)。
清除緩存后,您還需要重新啟動(dòng)瀏覽器,以確保瀏覽器正常運(yùn)行。如果您使用的是 Brave、Opera 或其他瀏覽器,您可以輕松地通過谷歌搜索刪除瀏覽器緩存的步驟。之后你應(yīng)該很容易找到這些步驟。
4.DNS問題
當(dāng)域未提供正確的 IP 地址或 DNS 服務(wù)器未響應(yīng)時(shí),也會(huì)發(fā)生 502 網(wǎng)關(guān)錯(cuò)誤。默認(rèn)情況下,DNS 服務(wù)器由您的 ISP 分配,但您可以自行更改,看看是否能解決問題。您可以嘗試第三方 DNS 服務(wù)器,這可能會(huì)解決問題。
一些最好的免費(fèi)公共 DNS服務(wù)器可以在下面找到:
- 谷歌 DNS?– 8.8.8.8
- OpenDNS?– 208.67.222.222
- Cloudflare?– 1.1.1.1
有兩種方法可以更改您的 DNS 設(shè)置。第一個(gè)是更改您的路由器設(shè)置,第二個(gè)是將新的 DNS 添加到您的設(shè)備中。
要在 Windows 上更改 DNS 服務(wù)器:
- 打開開始菜單并選擇齒輪圖標(biāo)(設(shè)置)。
- 進(jìn)入設(shè)置后,單擊“設(shè)置”菜單中的“網(wǎng)絡(luò)和 Internet” 。
- 從那里,選擇Change adapter options。
- 之后,右鍵單擊您選擇的互聯(lián)網(wǎng)連接并選擇Properties。
- 單擊Internet 協(xié)議版本 4,然后單擊屬性按鈕。
- 接下來,選擇標(biāo)記為Use the following DNS server addresses 的項(xiàng)目。
- 輸入您選擇的兩個(gè)地址。
- 單擊確定以保存您的更改。
在 macOS 上更改 DNS 服務(wù)器:
- 從 Apple 菜單中?選擇首選項(xiàng)。
- 啟動(dòng)網(wǎng)絡(luò)應(yīng)用程序。
- 選擇您的互聯(lián)網(wǎng)連接,然后單擊“高級”按鈕。
- 在高級窗口中,選擇DNS選項(xiàng)卡。
- 使用右側(cè)的加號添加您選擇的 DNS 地址。
- 單擊確定以保存您的更改。
直接在路由器上更改 DNS 服務(wù)器會(huì)影響所有連接的設(shè)備,包括家庭安全和智能設(shè)備。為此,我們建議在網(wǎng)絡(luò)上搜索“如何更改 DNS”,然后搜索路由器的品牌和型號。這將為您提供特定于您正在使用的路由器的說明。
這可能有助于解決 502 bad gateway 錯(cuò)誤消息。當(dāng)您更改路由器或設(shè)備上分配的 DNS 服務(wù)器時(shí),您會(huì)提示您的設(shè)備使用不同的域來搜索 IP 地址。這可能會(huì)幫助您訪問您的 ISP 出于任何原因選擇阻止的站點(diǎn),這可能會(huì)導(dǎo)致 502 錯(cuò)誤網(wǎng)關(guān)錯(cuò)誤。
5. 與你的房東確認(rèn)
502 錯(cuò)誤網(wǎng)關(guān)錯(cuò)誤的主要原因之一是 Web 主機(jī)存在問題。一個(gè)請求可能會(huì)花費(fèi)太長時(shí)間,導(dǎo)致它被服務(wù)器取消。某些主機(jī)實(shí)施了“終止腳本”功能,可以在一段時(shí)間后終止請求,因此不會(huì)影響主站點(diǎn)或其他用戶。
您可以采取以下幾個(gè)步驟來查看服務(wù)器是否存在問題,以及您是否應(yīng)該聯(lián)系您的主機(jī)。
- 嘗試從其他設(shè)備訪問該網(wǎng)站,例如您的手機(jī)。如果您可以在手機(jī)上瀏覽該網(wǎng)站,但在您的電腦上無法瀏覽該網(wǎng)站,則說明問題出在您電腦的設(shè)置上,而不是服務(wù)器上。但是,如果它不適用于您的所有設(shè)備,您應(yīng)該致電您的托管服務(wù)提供商尋求幫助。
- 您還可以在 Google 上搜索“is abc.com down”或查看 Twitter以查看其他人是否遇到同樣的問題。
- Downdetector等網(wǎng)站還可以告訴您該網(wǎng)站當(dāng)前是否遇到技術(shù)問題,以及其他人是否在連接到該網(wǎng)站時(shí)遇到問題。
- 建議您也?檢查 WordPress 主機(jī)的狀態(tài)頁面。
如果您經(jīng)常遇到 502 錯(cuò)誤網(wǎng)關(guān),最好聯(lián)系您的主機(jī)以查明是否是這個(gè)原因,或者該站點(diǎn)是否正在維護(hù)中。
6.暫時(shí)禁用CDN或防火墻
您選擇的內(nèi)容分發(fā)網(wǎng)絡(luò) (CDN) 或防火墻也可能導(dǎo)致 502 錯(cuò)誤網(wǎng)關(guān)錯(cuò)誤。如果無法訪問網(wǎng)站的原始服務(wù)器,CDN 將自動(dòng)從其緩存文件夾中加載網(wǎng)站。但是,此功能在某些 CDN 中未啟用。
如果您使用的是 WordPress,該網(wǎng)站提供了一個(gè) Popup 插件,它使用 CDN 服務(wù)器來存儲文件,包括圖像、Javascript 和 CSS 庫。以下是暫時(shí)禁用 CDN 的方法:
- 轉(zhuǎn)到 WordPress 管理儀表板。
- 在“設(shè)置”選項(xiàng)卡中,選擇“彈出窗口”插件。
- 激活“禁用 CDN 使用”選項(xiàng)。
- 確保保存您的更改。
如果您使用的是 WP 的引擎 CDN,則需要執(zhí)行以下步驟來臨時(shí)禁用 CDN:
- 登錄 WP Engine 的用戶門戶。
- 選擇站點(diǎn)。
- 點(diǎn)擊生產(chǎn)環(huán)境名稱。
- 單擊CDN。
- 確保取消選中右側(cè)的框以指示您禁用 CDN。
- 保存您的更改。
雖然通常不推薦這樣做,但您也可以嘗試禁用防火墻以檢查它是否干擾了打開網(wǎng)站。某些主機(jī)提供商提供完整的代理服務(wù),其中可能包括額外的防火墻,這可能會(huì)導(dǎo)致 502 錯(cuò)誤網(wǎng)關(guān)錯(cuò)誤。
如果您使用的是 Windows 10,則可以通過以下步驟禁用防火墻。這還將禁用 Google Chrome、Opera、Microsoft Edge 和 Firefox 中的防火墻。
- 打開控制面板。
- 單擊系統(tǒng)和安全。
- 選擇Windows 防火墻。
- 選擇打開或關(guān)閉 Windows 防火墻。
- 檢查關(guān)閉 Windows 防火墻(不推薦)旁邊的圖標(biāo)。
- 單擊“確定”保存更改。
如果您使用的是 macOS,則可以按照以下步驟操作:
- 打開蘋果菜單。
- 選擇系統(tǒng)偏好設(shè)置。
- 單擊安全和隱私。
- 單擊防火墻。
- 選擇防火墻選項(xiàng)以暫時(shí)禁用防火墻。
暫時(shí)禁用 CDN 或防火墻可能會(huì)解決 502 錯(cuò)誤網(wǎng)關(guān)錯(cuò)誤消息的問題。如果沒有,您始終可以參考這些步驟將您的設(shè)置更改為原始形式。
Cloudflare 502 錯(cuò)誤網(wǎng)關(guān)錯(cuò)誤
當(dāng)您嘗試連接的服務(wù)器收到來自另一臺服務(wù)器的錯(cuò)誤響應(yīng)時(shí),會(huì)發(fā)生 Cloudflare 502 錯(cuò)誤網(wǎng)關(guān)錯(cuò)誤。當(dāng)服務(wù)器過載或在兩臺服務(wù)器之間遇到一些網(wǎng)絡(luò)問題時(shí),可能會(huì)發(fā)生這種情況。Cloudflare 502 錯(cuò)誤網(wǎng)關(guān)錯(cuò)誤有兩種變體。
502 錯(cuò)誤網(wǎng)關(guān) Cloudflare(變體 1)
下圖表示 Cloudflare 端發(fā)生的問題。如果您看到此錯(cuò)誤消息,可以聯(lián)系他們尋求支持。查看 Cloudflare 的狀態(tài)頁面以獲得幫助或查看他們是否遇到中斷也很有幫助。

502 錯(cuò)誤網(wǎng)關(guān) Cloudflare(變體 2)
下圖所示的下一個(gè)變體表明問題出在托管服務(wù)提供商。如果發(fā)生這種情況,您可以按照我們在本文前面列出的步驟進(jìn)行操作,或者與您的主機(jī)提供商聯(lián)系以獲得支持。

檢查您的插件和主題(故障排除模式)
在您的 WordPress 網(wǎng)站中使用第三方插件或主題有時(shí)會(huì)導(dǎo)致查詢被服務(wù)器取消。當(dāng)您的網(wǎng)站上有錯(cuò)誤代碼時(shí),就會(huì)發(fā)生這種情況。您可以通過簡單地禁用所有插件并檢查您的網(wǎng)站是否正確加載來解決此問題。
如果是,您就會(huì)知道某處有一個(gè)錯(cuò)誤的插件。您需要通過一次啟用每個(gè)插件并查看網(wǎng)站是否在每個(gè)插件后加載來找到哪個(gè)插件。您應(yīng)該始終確保您的 WordPress 核心、插件和主題已更新。
查看您的錯(cuò)誤日志
如果問題仍然存在,您可能需要進(jìn)一步調(diào)查導(dǎo)致問題的原因。在解決 WordPress 網(wǎng)站上的問題時(shí),錯(cuò)誤日志會(huì)很有幫助。您可以使用日志記錄工具訪問錯(cuò)誤日志。在錯(cuò)誤日志中,您將能夠看到 502 bad gateway 錯(cuò)誤發(fā)生的頻率,以確定它是一次性發(fā)生還是需要進(jìn)一步注意。
您可以使用以下步驟通過 FTP 查看原始訪問和 WordPress 錯(cuò)誤日志:
- 通過 SFTP 連接您的網(wǎng)站。
- 您會(huì)在根文件夾中?看到一個(gè)名為“?logs ”的文件夾。
- 您的訪問和錯(cuò)誤日??志將位于該文件夾中。
如果主機(jī)沒有日志記錄工具,您可以在wp-config.php 文件中啟用它以允許日志記錄。WordPress 具有其內(nèi)置的調(diào)試工具,可用于調(diào)試 WordPress。您所要做的就是啟用 WordPress 調(diào)試模式和 WordPress 調(diào)試日志,然后指定一個(gè)自定義文件路徑,您以后可以在其中訪問它。
重啟 PHP 并在 RunCloud 中重建 Web 應(yīng)用程序
您可以嘗試通過主機(jī)設(shè)置重新啟動(dòng) PHP。如果您的主機(jī)不提供此信息,您可以請求支持票證。許多人還通過云服務(wù)器控制面板 RunCloud 管理他們的服務(wù)器。這是構(gòu)建和管理 Web 服務(wù)器的簡單方法。如果您經(jīng)常遇到 502 bad gateway 錯(cuò)誤,尤其是在構(gòu)建網(wǎng)站的過程中,您可以選擇在 RunCloud 中重建您的 Web 應(yīng)用程序,或者直接聯(lián)系我們,我們會(huì)幫助您!
PHP 超時(shí)問題
當(dāng)一個(gè) PHP 進(jìn)程運(yùn)行的時(shí)間超過服務(wù)器 PHP 配置中設(shè)置的 max_input_time 或 max_execution_time 時(shí),就會(huì)發(fā)生 PHP 超時(shí)。這是一個(gè)常見問題,尤其是當(dāng)您進(jìn)行大型 WordPress 導(dǎo)入時(shí)。如果由于 PHP 超時(shí)而遇到 502 bad gateway 錯(cuò)誤,則需要檢查和評估服務(wù)器中設(shè)置的值。
結(jié)論
有很多問題會(huì)導(dǎo)致 502 網(wǎng)關(guān)錯(cuò)誤,但也有很多方法可以解決問題。大多數(shù)時(shí)候,問題出在您的主機(jī)而不是客戶端。請務(wù)必記住,代碼錯(cuò)誤的第三方插件也是 502 網(wǎng)關(guān)錯(cuò)誤的常見原因。最后,如果您在運(yùn)行所有必要步驟后仍然收到錯(cuò)誤消息,則最好在 RunCloud 中重建您的 Web 應(yīng)用程序。














