WordPressの502BadGatewayエラーを修正する方法

公開: 2020-06-26
502不正なゲートウェイエラー

ウェブサイトの運営に関して最も苛立たしい部分の1つは、ポップエラーです。 そして、それらの苛立たしいエラーの1つは、時々現れる502の悪いゲートウェイエラーです。

これは多くのWebサイトで見られる通常のエラーであり、まれに発生する場合は重大な影響を与えない場合があります。

見た目は単純ですが、502エラーが頻繁に表示されると、実際にはSEOとオンラインの評判に影響を与える可能性があります。 たとえば、サイトにアクセスしようとしているWebクローラーが502の不正なゲートウェイを頻繁に取得すると、サイトがブラックリストに登録されるか、ほとんどの場合、検索ランキングが低下する可能性があります。

したがって、エラーを理解し、それが深刻なSEO効果を引き起こす前にそれを修正すると、便利になる可能性があります。

502エラーとは何ですか?

ブラウザからサーバーに対して行われたすべてのHTTPリクエストには、HTTPステータスコードとともに応答が返されます。 200は成功ステータスコードですが、失敗を示さない限り、これらのステータスコードは表示されません。 より一般的なエラーコードは、Page Not Foundを表す404です。これは、リクエストが受け入れられなかったことを意味します。

現在、500、501、502、520などを含む500の範囲の一連のステータスコードは、要求が受け入れられた後のある種のサーバーエラーに関連しています。 内部エラーまたはサーバーからの無効な応答である可能性があります。

502エラーコードは、サーバーがプロキシとして機能しているときに要求を受け入れたが、インバウンドサーバーから無効な応答を受信したことを具体的に意味します。

エラーメッセージは、次のようなさまざまな形式で表示できます。

  • エラー502
  • 502不正なゲートウェイ
  • 502プロキシエラー
  • 502サービスが一時的に過負荷
  • HTTP 502
  • 空白の白い画面
  • 502悪いゲートウェイCloudflare

エラーメッセージの表示方法は、Webアプリケーション、ブラウザ、またはオペレーティングシステムによって異なります。

502エラーは、さまざまな理由で受信される可能性のある無効な応答を示します。 サーバーがダウンしていた可能性があります。データ転送に干渉があったか、リソースが一時的に過負荷になっています。

502エラーが6時間以上続く場合、Googleはサイトに問題があると認識し、ランキングを低くすることができます。

502エラーを修正する方法

ページをリロード

簡単に聞こえるかもしれませんが、ページのリロードはほとんどの場合機能します。 これは、実際の根本原因のトラブルシューティングを開始する前に最初に試すことの1つです。 多くの場合、サーバーが過負荷になっているという理由だけで502エラーが発生するためです。 したがって、単純な更新と再読み込みは、サーバーから適切な応答を取り戻すのに役立ちます。

ただし、これは簡単な修正としてのみ機能し、502エラーが頻繁に発生する場合は、キャッシュメモリ、ファイアウォール設定、CDNなどの他のものを確認する必要があります。

キャッシュメモリをクリア

キャッシュが最適に機能する場合もあれば、逆効果になる場合もあります。 たとえば、悪い応答を受け取った場合、キャッシュはメモリから古いWebページを提供し、問題を解決する可能性があります。 ただし、同じように、エラーが修正された後でも、キャッシュがエラーページを何度も提供する場合があります。

このような問題を回避するには、ブラウザの設定に移動して、手動でキャッシュをクリアしてください。 Ctrl + F5のように、ページの更新時にキャッシュを強制的にクリアするキーボードショートカットがいくつかあります。

WordPressのキャッシュをクリアすることもできます。 使用しているWordPressプラグイン、WordPressエンジン、ファイアウォールプラグインからすべてのキャッシュをクリアしてみてください。 WordPressダッシュボードからプラグインのキャッシュ設定にアクセスできます。 ローカルDNSキャッシュをクリアしてみることもできます。

Windowsマシンの場合、コマンドプロンプトのipconfig / flushdnsのような単純なコマンドは、DNSキャッシュをフラッシュするのに役立ちます。

Macシステムの場合は、コマンドdscacheutil –flushcacheを試してください。 次に、別のブラウザでページをリロードして、ブラウザのキャッシュが実際に問題の原因であるかどうかを確認します。

ファイアウォールとCDNを無効にする

WordPressサイトは、Cloudflareなどのコンテンツ配信ネットワークとキャッシュ機能を使用して、ページの提供と読み込みを高速化できます。 ファイアウォールは、HTTPリクエストとレスポンスが通過しなければならない追加のレイヤーも追加します。 これは、502ゲートウェイの問題にもつながる可能性があります。

CDNおよびファイアウォールサービスを無効にして、サイトを読み込んでみてください。 問題が解決した場合は、CDNサービスプロバイダーに連絡してエラーの原因を調べ、根本的な原因が解決されたら有効にすることができます。

プラグインを更新する

それが、すべてのキャッシュをクリアし、CDNとファイアウォールを無効にした後でもまだ存在する頑固なエラーである場合は、プラグインとテーマを更新するときが来ました。

ダッシュボードまたはFTPを介してすべてのWordPressプラグインを無効にします。 次に、ページを読み込んでエラーを確認してください。 エラーが修正された場合は、試行錯誤の方法を試して、エラーの原因となっている実際のプラグインを見つけてください。

プラグインを一度に1つずつアクティブにして、どのプラグインが原因であるかを特定し、問題を解決するためにプラグインを更新します。 それでもアップデートが解決しない場合は、テクニカルサポートを探すか、代わりのプラグインを見つけてください。

テーマを更新する

すべてのプラグインをチェックしても効果がなかった場合は、テーマで同じことを試すことができます。 デフォルトのWordPressテーマに切り替えて、エラーが続くかどうかを確認します。 それで問題が解決した場合は、テーマを更新するか、別のテーマを使用してみてください。

ログとスクリプトを確認する

wp-config.phpファイルで対応するデバッグ設定を設定している場合、WordPressはエラーログを維持できます。 これらのログを利用して、コードまたはプラグインのどの部分がエラーの原因であるかを確認してください

キャプチャやセキュリティに使用されるようなスクリプトが、一時的な502エラーにつながるいくつかのリクエストでサーバーを過負荷にする場合があります。 スクリプトを最適化して、これらのエラーが回避されるようにします。

サーブは、スクリプトを実行するための最大時間制限を持つように構成できます。 デフォルト値が300秒のタイムアウト制限を増やすこともできます。

ホスティングサーバーを確認してください

上記の方法のいずれも機能しない場合は、おそらくホスティングサーバーが機能しています。 ホスティングサーバーのテクニカルサポートに連絡して、問題に関する質問をしてください。

不正なゲートウェイ502エラーは、DNS構成が間違っているために発生する可能性があります。 新しいホスティングプロバイダーに移行したばかりの場合は、このような設定ミスの可能性が高くなります。 新しいホストに移行した後、物事がスムーズに機能するようになるまで、最大24時間待たなければならない場合があります。

単純な設定ミスの問題であれば、すぐに解決できます。 ただし、問題が頻繁に繰り返され、適切な解決策が見つからない場合は、より適切なホスティングサービスプロバイダーに切り替えてみてください。

WordPressキャッシングプラグインを最大限に活用する

お気づきかもしれませんが、ほとんどの502エラーの一般的な根本原因は、キャッシュが原因である可能性があります。 したがって、エラーのすべてのインスタンスに対して使用しているすべてのプラグインでキャッシュの問題を探すのは、面倒で面倒な場合があります。 ページをキャッシュして読み込みを高速化すると同時に、キャッシュエラーが自動的に処理されるようにする、最高のキャッシュプラグインを利用してみませんか?

たとえば、InnoroboはWordPressキャッシングプラグインを利用します。 間違いなく、優れたキャッシングプラグインは、エラーが適切にログに記録されることを確認し、自動キャッシュクリアを可能にするため、問題のデバッグと解決を迅速に行うことが容易になります。

あなたの番

したがって、これはエラー502についての簡単な洞察でした。この記事がエラーの修正に役立つことを願っています。 これについてどう思いますか? 以下のコメントでお知らせください。