504錯誤

504錯誤

504錯誤是(網關逾時) 伺服器作為網關或代理,但是沒有及時從上游伺服器收到請求。

伺服器(不一定是 Web 伺服器)正在作為一個網關或代理來完成客戶(如您的瀏覽器或我們的 CheckUpDown 機器人)訪問所需網址的請求。 為了完成您的 HTTP 請求, 該伺服器訪問一個上游伺服器, 但沒得到及時的回響。

這通常意味著上游伺服器已關閉(不回響網關 / 代理),而不是上游伺服器和網關 / 代理在交換數據的協定上不一致。

正常情況下,是由於被請求伺服器傳送逾時引起。

基本介紹

  • 中文名504錯誤
  • 外文名:504 error
  • 別稱:網關逾時
  • 行業:網際網路
  • 引起:被請求伺服器傳送逾時
  • 含義:上游伺服器已關閉
504循環錯誤,解決方法,

504循環錯誤

任何客戶端 ( 例如您的瀏覽器或我們的 CheckUpDown 機器人 ) 在和您的網路伺服器通訊時,都需經過以下循環:
·從您站點的 IP 名稱 ( 即您站點的網址-URL, 不帶起始的 ‘http://') 獲得一個 IP 地址。這個對應關係 ( 即由 IP 名稱向 IP 地址轉換的對應關係 ) 由域名伺服器 (DNSs) 提供。
·打開一個 IP 套接字 (socket) 連線到該 IP 地址。
·通過該套接字寫 HTTP 數據流。
·從您的Web伺服器接受回響的 HTTP 數據流。該數據流包括狀態編碼, 其值取決於 HTTP 協定 。 解析該數據流得到 狀態編碼和其他有用信息。
該錯誤在以上所述的最後一步生成,即當客戶端收到 HTTP 狀態編碼 並識別其為 ‘504’ 時。
HTTP 504 錯誤 – 網關逾時 (Gateway timeout)

解決方法

這個問題完全是由後端電腦之間 IP 通訊緩慢而產生, 可能包括您的 Web 伺服器。 如果您的 Web 伺服器由某一網站託管, 只有負責那個網站設定的人員 才能解決這個問題。
網路上代理和快取的使用日漸增加。儘管我們 CheckUpDown 機器人將總是試圖 ' 鑽入 ' 真正收管您的網站的電腦, 但是我們的 HTTP 請求實際上落在哪裡並不能完全由我們控制。 只要在處理我們的 HTTP 請求的一連串電腦中, 有一個環節壞了,類似 504 的錯誤就很容易產生。
只要您遇到 504 錯誤,就請與網站官方聯繫(例如通過電子郵件) - 此問題個人無法解決。需要網站方和網際網路服務供應商 (ISP) 及 Web 伺服器軟體供應商聯絡, 檢查在其控制下的不同電腦之間的 IP 數據傳輸的流通狀況。 然而, 這個錯誤不易解決, 由於網際網路流通的無規律性, 這種類型的錯誤是瞬態的。

相關詞條

熱門詞條

聯絡我們