504 Gateway Timeout 原因

apache logo Apache

504-logo

 

原因

500番台のエラーはサーバーエラーと呼ばれている。

504 GatewayTimeoutは、サーバーから一定時間内にレスポンスが返ってこない場合に発生する。

 

サーバーといっても、WebサーバだけでなくDNSサーバの場合も有り得るらしい

リクエストを完了するために必要なDNSなどのサーバからレスポンスを受信できなかった。

source

 

一定時間とは

ApacheやnginxなどのWebサーバーで設定された、「この時間内にレスポンス返せなかったらタイムアウトしていいよ」な値。

 

レスポンスとは

WebコンテンツをWebブラウザで見るときの処理は、ざっくり言うと以下の流れになっている

  1. Webブラウザから「ページを表示して!」の「リクエスト」を送る
  2. 「リクエスト」を受け取ったWebサーバは「レスポンス」を返す
  3. 「レスポンス」を受け取ったWebブラウザ上にWebコンテンツが表示される

 

コメント

タイトルとURLをコピーしました