502 Bad Gateway WordPressエラー:原因と修正手順
公開: 2021-06-30「502badgateway」WordPressエラーは、Webサイトで発生する最も一般的なエラーの1つです。 ただし、正確な原因を特定するのは難しい場合があるため、このエラーの修正は簡単ではありません。
502エラーの原因を突き止めるには、目が離せないまでいくつかの解決策を試す必要があります。
ただし、ソリューションを開始する前に、502エラーの意味を理解することが絶対に必要です。 それは、原因と治療法を理解する前に、病気や病気が何であるかを学ぶことに似ています。
さぁ、始めよう…
Webサイトを開くと、舞台裏で次のようになります。
ブラウザはホスティングサーバーにリクエストを送信します。 通常、サーバーはHTTP(HyperText Transfer Protocol)ステータスコードと要求したリソース(またはページ)で応答します。 ただし、サーバーが502エラーで応答する場合があります。 これは通常、サーバーがページをフェッチするのに長い時間がかかる場合に発生します。
この応答の遅延は、サーバーの問題、プラグインの競合、DNS、PHPの問題などの理由で発生した可能性があります。
「502badgateway」エラーの影響
502エラーは、訪問者が目的の情報を取得できないため、訪問者に影響を与えます。 その結果、彼らはあなたのウェブサイトをすぐに放棄します。
検索エンジンはこの動作に気づき、すぐにランキングが下がります。 言うまでもなく、この一連のイベントにより、収益の回収が大幅に減少します。
「502badgateway」エラーの原因
WordPressの502の悪いゲートウェイエラーについて少しお話ししたので、最も一般的な原因を見てみましょう。
- サーバーの問題
- コーディングが不十分なプラグインやテーマ
- PHPタイムアウトの問題
- CDNの問題
- ブラウザの問題
- DNSの問題
- ハードウェア接続の問題
1.サーバーの問題
Webサイトがホストされているサーバーがダウンしている可能性があります。
これは珍しいことではありません。
ホスティングサーバーは、サーバーのセキュリティシステムの更新など、メンテナンスの目的で意図的にオフラインにされた可能性があります。

ホスティングサーバーは、損傷して交換または修理が必要になる可能性のある複雑な機器です。 ホスティングサーバーが修復中である場合は、Webサイトに502エラーが表示される可能性があります。
Webサイトへのトラフィックが多いと、サーバーが過負荷になり、応答できなくなる可能性があります。
2.不適切にコーディングされたプラグインおよび/またはテーマ
テーマとプラグインがWordPressの人気を高めています。 しかし、テーマとプラグインは、Webサイトがクラッシュしたりエラーをスローしたりする理由でもあります。
コーディングが不十分なテーマやプラグインがサーバーを圧倒し、502エラーがスローされるのを目にしました。
3.PHPタイムアウトの問題
PHPはプログラミング言語です。 実際、すべてのプラグインとテーマには多数のPHPファイルが含まれています。 プラグインまたはテーマをインストールまたは更新すると、これらのPHPファイルの一部が実行を開始します。
PHPコードは長時間実行され、ホスティングサーバーのリソースのかなりの部分を使用する可能性があります。 サーバーリソースの乱用を防ぐために、ホスティングプロバイダーはPHPコードの実行時間に上限を設けています。 コードが制限に達すると、サーバーは502エラーをスローします。
4.CDNサーバーの問題
CDN(コンテンツ配信ネットワーク)は、Webサイトを高速化するのに役立ちます。 Cloudflareなどの一部のCDNは、セキュリティに重点を置いています。 したがって、ファイアウォール保護も提供します。
CDNはホスティングサーバーとブラウザの間にあるため、ウェブサイトで行われたリクエストは最初にCDNを通過する必要があります。
したがって、CDNサーバーがダウンしているときにWebサイトを開くと、リクエストによって502エラーが生成されます。
5.ブラウザの問題
時折、ブラウザも502エラーをスローします。 これは通常、広告ブロッカー、破損したキャッシュ、古いブラウザなどの破損した拡張機能が原因で発生します。
6.DNSエラー
DNSの問題はまれです。 これらは、ドメインレジストラまたはホスティングプロバイダーを切り替えるときに発生します。 これは、CloudflareやSucuriなどのWebアプリケーションファイアウォールを設定しているときにも発生する可能性があります。
移行またはファイアウォールのインストールに続いて、DNSネームサーバーを変更し、それらをWebホストにポイントする必要があります。 ネームサーバーがアクティブになるまでに最大24時間かかる場合があります。 この期間中にWebサイトを開くと、502エラーで歓迎されます。
7.ハードウェアと接続の問題
まれに、ハードウェアまたはブロードバンド接続の問題が原因で502エラーが発生することがあります。 ほとんどの場合、これは一時的な不具合です。
皆さん、これですべてです。
あなたのウェブサイトから「502badgateway」WordPressエラーを取り除く方法は?
「502badgateway」エラーの原因がわかったところで、考えられる解決策をいくつか見てみましょう。
️お勧め:ウェブサイト全体のバックアップを作成します。 次のチュートリアルでは、コアWordPressファイルであるwp-config
ファイルを扱います。 コアファイルを台無しにして問題を増やしたくないでしょう。 バックアップを作成します。 事態が悪化した場合は、バックアップを復元して最初からやり直すことができます。
- キャッシュの消去
- ハードウェア接続の問題の修正
- エラーログを確認してください
- サーバーの問題の修正
- 不適切にコーディングされたプラグインとテーマの修正
- ブラウザの問題の修正
- CDNサーバーの問題の修正
- DNSの問題の修正
- PHPタイムアウトの問題の修正
1.キャッシュをクリアする
WordPressのエラーは一時的な不具合に過ぎないことがよくあります。

そのため、エラーが自動的に解決された可能性がありますが、ブラウザまたはWordPressにキャッシュされたバージョンのWebサイトが表示されているため、引き続きエラーが表示されます。 したがって、ブラウザとWebサイトのキャッシュをクリアしてください。 次に、ページを更新します。
次のガイドでは、ブラウザのキャッシュをクリアする方法について詳しく説明します。 Webサイトのキャッシュをクリアする場合、それを実行できる正確な場所は、使用しているキャッシングプラグインによって異なります。 これについて詳しくは、こちらをご覧ください。

2.ハードウェアと接続の問題を修正する
一見複雑に見える問題の解決策は、PCとルーターを再起動して修正するのと同じくらい簡単な場合があります。 それを試してみてください。
3.エラーログを確認します
エラーログを利用して、問題を絞り込むことができます。 このコードをwp-config.php
ファイルに追加して、ログを有効にするだけです。
define( 'WP_DEBUG', true ); define( 'WP_DEBUG_LOG', true ); define( 'WP_DEBUG_DISPLAY', false );

debug.log
というファイルがwp-content
ディレクトリに表示されます。 それを開くと、502BadGatewayエラーの原因がわかります。
4.サーバーの問題の修正
次のツールのいずれかを使用して、ホスティングサーバーがダウンしているかどうかを確認します。
サーバーは、メンテナンスの目的でオフラインになっている可能性があります。 その場合、サーバーがいつ再び稼働するかを通知する電子メールを受信しているはずです。
ホスティングサーバーが稼働している場合でも、ホスティングプロバイダーに相談してください。 サーバーの問題かどうかを調べて、修正します。
5.コーディングが不十分なプラグインとテーマの修正
真実は、あなたがそれらを構築しなかったので、あなたは不十分にコーディングされたプラグインとテーマを修正することができないということです。 あなたができることはそれらを無効にすることです。 しかし、どれを無効にするかをどうやって知るのでしょうか?
すべてのプラグインとテーマを1つずつ無効にします。 そして同時にあなたのウェブサイトをチェックしてください。
エラーがなくなったことを確認すると、どのプラグインまたはテーマがエラーを引き起こしたかがわかります。
ライブWebサイトがさらに損傷しないように、ステージングサイトでこの演習を実行することを強くお勧めします。
6.ブラウザの問題を修正する
別のブラウザでWebサイトを開きます。 エラーが続く場合は、以下の手順に従ってください。
WordPressユーザーが通常直面する3つの一般的なブラウザの問題があります。 これらは、広告ブロッカー、古いブラウザ、破損したキャッシュなどの破損した拡張機能です。
新しいバージョンが利用可能な場合は、ブラウザを更新してください。 また、広告ブロッカーやその他の拡張機能を1つずつ無効にしてみてください。 同時にあなたのウェブサイトをチェックし続けてください。
7.CDNサーバーの問題を修正する
CDNサーバーがダウンしているかどうかを確認するには、CloudflareシステムステータスなどのCDNステータスページを確認します。
または、CDNPlanetとDowndetectorのツールを試してください。
CDNが起動している場合でも、CDNの問題である可能性があります。 CDNを無効にしてみてください。 エラーが解消された場合は、サポートチームに相談して、問題を解決するように依頼してください。

8.DNSの問題を修正する
最近、新しいホスティングプロバイダーまたはドメインレジストラに移行しましたか? 次に、DNSの問題が自動的に解決されるまで最大24時間待ちます。 そして、あなたがそれにいる間、あなたのDNSキャッシュをフラッシュしてください。
9.PHPタイムアウトの問題の修正
PHPのタイムアウト制限を増やすと、問題が解決すると思うかもしれません。 ただし、ここではホスティング制限は問題ではありません。 PHPコードを処理するためにより多くのリソースを必要とするプラグインまたはテーマが主な原因です。
PHPの制限は、リソースの乱用を防ぐために存在します。 したがって、リソースを使い果たす恐れのあるプラグインやテーマを削除してください。
「502badgateway」WordPressエラーがまだ続く場合
まれに、どのソリューションも機能しない場合は、専門家の助けを借りる必要があります。 WordPress開発者を雇う方法についてのガイドをご覧ください。
結論
一部のWebサイトのエラーを修正することは、煩わしく時間がかかる場合があります。 これが、すべてのWordPress Webサイトが毎日バックアップを取り、エラーが発生したときにサイトを通常の状態に簡単に復元できるようにする必要があると私たちが信じている理由です。
もちろん、これは恒久的な解決策ではありませんが、Webサイトを稼働させ続けるのに役立ち、より便利なタイミングで問題を調査することができます。
「502badgateway」WordPressエラーについて質問がありますか? 下のコメント欄でお知らせください!