504錯誤

504錯誤

504錯誤是(網關逾時)伺服器作為網關或代理,但是沒有及時從上游伺服器收到請求。伺服器(不一定是Web伺服器)正在作為一個網關或代理來完成客戶(如您的瀏覽器或我們的CheckUpDown機器人)訪問所需網址的請求。為了完成您的HTTP請求,該伺服器訪問一個上游伺服器,但沒得到及時的回響。這通常意味著上游伺服器已關閉(不回響網關、代理),而不是上游伺服器和網關、代理在交換數據的協定上不一致。正常情況下,是由於被請求伺服器傳送逾時引起。

基本信息

循環錯誤

504錯誤504錯誤
任何客戶端(例如您的瀏覽器或我們的CheckUpDown機器人)在和您的網路伺服器通訊時,都需經過以下循環:

·從您站點的IP名稱(即您站點的網址-URL,不帶起始的‘http://')獲得一個IP位址。這個對應關係(即由IP名稱向IP位址轉換的對應關係)由域名伺服器(DNSs)提供。

·打開一個IP套接字(socket)連線到該IP位址。

·通過該套接字寫HTTP數據流。

·從您的Web伺服器接受回響的HTTP數據流。該數據流包括狀態編碼,其值取決於HTTP協定。解析該數據流得到狀態編碼和其他有用信息。

該錯誤在以上所述的最後一步生成,即當客戶端收到HTTP狀態編碼並識別其為‘504’時。

HTTP504錯誤–網關超時(Gateway timeout)。

解決方法

這個問題完全是由後端電腦之間IP通訊緩慢而產生,可能包括您的Web伺服器。如果您的Web伺服器由某一網站託管,只有負責那個網站設定的人員才能解決這個問題。

網路上代理和快取的使用日漸增加。儘管我們 CheckUpDown機器人將總是試圖'鑽入'真正收管您的網站的電腦,但是我們的 HTTP請求實際上落在哪裡並不能完全由我們控制。只要在處理我們的HTTP請求的一連串電腦中,有一個環節壞了,類似504 的錯誤就很容易產生。

只要您遇到504錯誤,就請與我們聯繫(最好通過電子郵件)-您自己無法解決此類錯誤。我們必須和您的網際網路服務供應商(ISP)及Web伺服器軟體供應商聯絡,以便他們能夠檢查在其控制下的不同電腦之間的IP數據傳輸的流通狀況。然而,這個錯誤不易解決,由於網際網路流通的無規律性,這種類型的錯誤是瞬態的。

相關詞條

相關搜尋

熱門詞條

聯絡我們