サーバーの応答に時間がかかりすぎると、ブラウザに504が表示されます。
画像クレジット: tetmc / iStock /ゲッティイメージズ
インターネット経由でサーバーにアクセスするたびに、HTMLステータスコードがサーバーからブラウザに返されます。 これらの多くはエラーコードであり、ページの読み込みに問題がある場合に表示されます。 コードはブラウザに表示され、ウェブマスターと訪問者が問題の解決を試みることができるように、何が問題になっているのかを理解するのに役立ちます。 「504ゲートウェイタイムアウト」はそのようなエラーコードの1つです。
504概要
リソースにアクセスしようとすると、アクションがルーティングされるサーバーによって、そのリクエストに時間制限が設定されます。 一定時間経過しても応答がない場合は、504エラーコードがブラウザに返されます。 エラーコードの先頭にある「5」は、問題がクライアントサーバーではなく、接続されているサーバーにあることを示します。 504エラーの通常の原因は、おそらくメンテナンスのためにダウンしているか、そうでなければ正しく動作していないサーバーに接続しようとしていることです。
今日のビデオ
技術的な詳細
クライアントは、特定のURLにアクセスするための要求を受け取ります。 ドメインネームサーバー(DNS)にアクセスして、そのサイトのIPアドレスを取得します。 DNSから取得したIPアドレスを使用してIPソケット接続が確立され、ソケットを介してHTMLデータストリームが送信されます。 クライアントはサーバーからHTTPデータストリームを受信します。一定の時間が経過してもリソースにアクセスできない場合、返されるデータストリームには504エラーコードが含まれます。 次に、ブラウザはコードを画面に表示します。
504エラー通知
504は、技術的には「504ゲートウェイタイムアウト」エラーと呼ばれます。 ただし、「404 Not Found」エラーと同様に、504のメッセージ通知はカスタマイズできます。 通常、空白のページに次のメッセージのいずれかが表示されます:「504:ゲートウェイタイムアウト」、「HTTP 504」、または「HTTPエラー」 504 –ゲートウェイタイムアウト。」ただし、カスタムエラー画面が表示されたり、サイトのホームなどの別のページにリダイレクトされたりする場合があります。 ページ。
504の修正
504はサーバー側のエラーであるため、問題のサーバーを自分で所有して保守しない限り、問題を修正することはできません。 ただし、利用できるオプションがいくつかあります。 ウェブマスターのメールアドレスを知っていて、問題を通知する場合は、ウェブマスターにメールを送信できます。 数回更新して、それが一時的な問題であるかどうかを確認するか、後でエラーが解決されたときにサイトに戻ることができます。