504 ゲートウェイ タイムアウト エラーの意味


-1
2024-08-27T16:00:24+02:00

最終更新: 27/08/2024

Web ページにアクセスするときに、何が起こっているのか、そしてそれを解決するために何ができるのかを正確に知らずに、誰もが一度はこの迷惑なエラーに遭遇したことがあります。この記事では、 エラー 504 ゲートウェイ タイムアウト、彼らの家とは何か、そしてどのような解決策が存在するのか。

まず明確にしておきたいのは、コンピューター画面に表示される前述のメッセージは、 HTTPステータスコード これは、Web ページをロードしようとしたり、リクエストを完了しようとしたときに、特定のサーバーが別のサーバーから応答を受信して​​いないことを警告します。これは通常、サーバーが次のように動作するときに発生します。 ゲートウェイまたはプロキシ 元のサーバーから応答を取得できません。

このエラー インターネットに接続されているあらゆるデバイスに表示できます、デスクトップ コンピューターからラップトップ (スマートフォンやタブレットを含む) まで。各Webページブラウザのカスタマイズにより、画面に表示される文字が異なる場合があります。以下にいくつかの例を示します。

  • 504ゲートウェイのタイムアウト
  • HTTP 504
  • 504エラー
  • ゲートウェイタイムアウト (504)
  • HTTP エラー 504 – ゲートウェイのタイムアウト。

いずれにせよ、それは同じ問題です。では、その原因と解決策を分析してみましょう。

504 ゲートウェイ タイムアウト エラーが発生するのはなぜですか?

画面に表示されるメッセージでは、このエラーはサーバー障害として分類されていますが、実際には、この状況を引き起こす原因は数多くあります。一時的な状況である場合もありますが、より複雑な原因である場合もあります。これらは、 最も一般的な理由:

サーバーの過負荷

これは最も一般的な理由の 1 つです。宛先サーバー、つまりコンピューターからアクセスしたいサーバーが過負荷になっているのはよくあることです。 リクエストが多すぎます。受信数が多ければ多いほど、応答が遅くなります。時間がかかりすぎると、エラー メッセージが表示されます。

また、サーバーが過負荷になるのは、受信したリクエストが多すぎるためではなく、 対応するための十分なリソースがありません 彼らに。いずれの場合でも、結果は同じです。

サーバー間の接続の問題

多くの場合、元のサーバーの応答が遅いのは、 プロキシサーバーへの接続が遅い、または過負荷になっている。それとも 割り込み 両方のサーバー間の接続で。

サーバーの構成ミス

プロキシ サーバーの構成エラーも、不幸な 504 ゲートウェイ タイムアウト エラーやリクエストのブロックまたは遅延につながる可能性のあるその他の理由です。

同様に、場合によっては、 タイムアウト正しく構成されていない それが失敗の原因となります。彼 タイムアウト サーバーが応答を受信するまでの時間制限です。低すぎる値が割り当てられている場合、遅いリクエストはサーバーによって拒否され、サーバーにはリクエストを処理するための「忍耐力」がありません。

DNS が古いか構成が間違っている

レコードに変更が発生し、その結果構成が不適切になった場合、または DNS 更新しないと、サーバーはドメインを IP アドレスに正しく解決できず、リクエストがブロックされます。その後、504 Gateway Time-Out エラーも表示されます。

ウェブ上のコードエラー

あなたはまた、 アクセスしたい Web サイトまたはアプリケーション上で問題を特定します、サーバー上ではありません。これは、たとえば、データベース内でクエリを実行できないコード エラーがある場合や、Web サイトが機能するために外部リソースに依存しており、外部リソースが適切に応答しない場合に発生します。

504 ゲートウェイ タイムアウト エラーの解決策

解決策に移りましょう。これらはエンド ユーザー自身の手に委ねられることもありますが、問題を解決できるのはサーバー管理者 (通常は Web サイトの所有者でもある) だけである場合もあります。両方のケースを見てみましょう。

エンドユーザーは何ができるのでしょうか?

問題の原因がサーバーまたはプロキシにない場合は、次のいずれかのアクションを試して 504 ゲートウェイ タイムアウト エラーの解決を試みることができます。

  • インターネット接続を確認してください。 それは非常に明白なことですが、多くの場合、最も基本的なことが見落とされています。
  • ページを更新する。一時的なエラーの場合は、数秒後に再ロードして、エラーが消えたことを確認できます。
  • キャッシュと Cookie をクリアします。
  • 別のネットワークまたは別のデバイス経由でアクセスしてみます、局所的な問題を排除するため。
  • Web サイトのテクニカル サポートに問い合わせる エラーを報告し、助けを求めることができます。

サイトおよびサーバー管理者は何ができるでしょうか?

明らかに、サーバーに直接的または間接的に影響を及ぼし、多くの場合 504 ゲートウェイ タイムアウト エラーを引き起こす問題を解決する鍵を握っているのは彼です。以下に考えられるアクションの一部を示します。

  • プロキシサーバーとメインサーバー間の接続を確認します。ping などのツールを介して。
  • サーバー容量の向上、より多くのより良いリソースを提供します。
  • タイムアウト値を増やすしたがって、リクエストが完了するまでにもう少し時間がかかります。
  • プロキシとファイアウォールの設定を確認してリセットするこれにより、リクエストがブロックされたり、速度が低下したりする可能性があります。