ブラウザの504ゲートウェイタイムアウトエラーは、サーバーがクライアント(ユーザー)からタイムリーな応答を受信せず、要求が処理されなかったことを意味します。これは通常、現在のHTTP要求を処理する時間のないサーバーの過負荷が原因です。たとえば、サイトが配置されているサーバーが脆弱で、20,000人のユーザーがサイトにアクセスした場合、サーバーにはこれらのすべてのリクエストを処理する時間がなく、コード504 Gateway Time outでエラーが発生します。
また、サイトがDNSサーバーを変更すると、インターネットでの変更に24時間かかり、完全な変更が発生するまで、ユーザーはおそらく504エラーを受け取ります。WindowsがDNSアドレスをコンピューターにローカルに保存していること、さらにDNSを変更すると、WindowsのローカルDNSアドレスリストがクリアされるまでエラーが表示されることがあります。
サーバーの過負荷エラーが数秒間続いた可能性がありますが、Cloudflare CDNサービスは504ゲートウェイタイムアウトエラーでページをキャッシュし、ユーザーにこのHTTPヘッダーを提供しました。
つまり、このエラーが発生した通常のユーザーの場合、これは障害ではなく、サーバー側の問題ですが、以下のヒントのいくつかはエラーの修正に役立ちます。また、サーバーを所有している場合のヒントも見てみましょう。
常連の方
- サーバーが過負荷の場合、504ゲートウェイタイムアウトエラーが生成されます。この場合、数分待ってF5またはCtrl + F5でページをリロードするだけです。
- プロキシサーバーを使用している場合は、削除します。不適切なプロキシ設定はエラー504を引き起こす可能性があることが知られています。これは、以前は正常に機能していたフリープロキシに特に当てはまりますが、将来は失敗します。
- サイトでDNSアドレスが変更されている場合は、コンピューターのローカルDNSのリストをクリアする必要があります。これを行うには、管理者としてコマンドプロンプトを起動し、次のように入力します
ipconfig /flushdns
。
あなたがウェブマスターなら
- ホスティングサポートに連絡して、504ゲートウェイのタイムアウトエラーのトラブルシューティングを行ってください。
- リソースのデータベースの負荷を確認します。
- サーバーへのリクエストの数を見てください。ボットまたはDdos攻撃である可能性があります。
- DNSアドレスを変更した場合、それらが適用されるまでには少なくとも24時間かかる必要があります。
- CloudflareのようなCDNを使用している場合、このコンテンツプロバイダーはバグをキャッシュしている可能性があります。しばらく切断して確認してください。
- 現在のサーバーはユーザーの負荷に耐えられないため、より強力なサーバーが必要です。