介紹
伺服器(不一定是 Web 服務器)正在作為一個網關或代理來完成客戶(如您的瀏覽器或我們的 CheckUpDown 機器人)訪問所需網址的請求。 為了完成該請求,此伺服器訪問一個上遊伺服器, 但收到無效響應。
這通常並不意味著上遊伺服器已關閉(對網關 / 代理無響應), 而是上遊伺服器和網關 / 代理在交換資料的協議上不一致。 鑒於互連網協議是相當清楚的, 它往往意味著一個或這兩個機器的編程都不正確或不完全。
HTTP 迴圈中的 502 錯誤
任何用戶端 ( 例如您的瀏覽器或我們的 CheckUpDown 機器人 ) 在和您的網路伺服器通訊時,都需經過以下迴圈: 從您網站的 IP 名稱 ( 即您網站的網址-URL, 不帶起始的 ‘http://') 獲得一個 IP 位址。這個對應關係 ( 即由 IP 名稱向 IP 位址轉換的對應關係 ) 由網域名稱伺服器 (DNSs) 提供。 開啟一個 IP 通訊端 (socket) 串連到該 IP 位址。 通過該通訊端寫 HTTP 資料流。 從您的Web伺服器接受響應的 HTTP 資料流。該資料流包括狀態編碼, 其值取決於 HTTP 協議 。 解析該資料流得到 狀態編碼和其他有用資訊。
該錯誤在以上所述的最後一步產生,即當用戶端收到 HTTP 狀態編碼 並識別其為 ‘502’ 錯誤時。
解決 502 錯誤 – 一般方法
這個問題是由後端電腦之間不良的 IP 通訊造成的, 可能包括您正在嘗試訪問的網站的 Web 服務器。 在分析這個問題之前, 您應該完全清除瀏覽器緩衝。
如果您在網上衝浪, 而所有您嘗試訪問的網站都會看這個問題, 那麼不是 1 )您的互連網服務供應商 (ISP) 出現重大裝置故障 / 過載, 就是 2 )您的內部互連網串連有問題, 如您的防火牆沒有正確運行。 在第一種情況下,只有您的 ISP 可以協助您。 在第二種情況下, 就需您自己解決任何阻止您進入互連網的問題。
如果您只在部分網站遇到此問題, 那就很可能是這些網站的問題, 例如他們的裝置之一失效 / 超載。請和這些網站的人員取得聯絡。
解決 502 錯誤 – CheckUpDown
網路上代理和緩衝的使用日漸增加。 儘管我們 CheckUpDown 機器人將總是試圖 ' 鑽入 ' 真正收管您的網站的電腦, 但是我們的 HTTP 要求實際上落在哪裡並不能完全由我們控制。只要在處理我們的 HTTP 要求的一連串電腦中,有一個環節壞了, 類似 502 的錯誤就很容易產生。
只要您遇到 502錯誤,就請與我們聯絡(最好通過電子郵件) - 您自己無法解決此類錯誤。我們必須和您的互連網服務供應商 (ISP) 及 Web 服務器軟體供應商聯絡, 以便他 們 能夠檢查在其控制下的不同電腦之間的 IP 資料轉送的流通狀況。