HTTP429エラーとは何ですか。それを修正する方法

公開: 2020-08-06

発生する可能性のある「最良の」タイプのエラーは、問題の原因を正確に示すエラーです。 HTTPエラー429は、その領域で満点になります。 問題が何であるかがすぐにわかるので、すぐに原因の特定を開始できます。

つまり、エラー429は、誰かまたは何かがサーバーに対してあまりにも多くの要求を行っている場合に表示されます。 WordPressを使用している場合、この問題をトラブルシューティングできる簡単な方法がいくつかあります。

さあ、仕事に取り掛かりましょう!

私たちのYoutubeチャンネルを購読する

HTTPエラー429とは何ですか?

HTTPエラー429は、「TooManyRequests」という付随するメッセージでよく知られています。 使用しているブラウザによって、エラーコードが若干異なる場合があります。 その最も一般的なバリエーションのいくつかは次のとおりです。

  1. 「429エラー」
  2. 「HTTP429」
  3. 「エラー429(リクエストが多すぎます)」

ご覧のとおり、「429」識別子は常に存在します。 一言で言えば、このエラーコードは2つのことのうちの1つを意味します。 Webサーバーは、取得する要求の数に圧倒されているか、異常を検出した場合に特定のIPアドレスからの接続をブロックするように設定されています。

「異常」とは、特定のIPがサイトのログインページに何度もアクセスしようとするなど、疑わしい動作を意味します。 安全なサーバーがその種の悪意のある動作を容易に認識するため、サービス拒否(DDoS)攻撃もHTTPエラー429をトリガーする可能性があります。

エラー429を引き起こす可能性のあるものを正確に理解することが重要です。 あなたがページにアクセスするのに何度も試みているのであれば、エラーはすぐに自然に消えるはずです。 たとえば、Webホストには、疑わしい動作が発生した後、数分間アクセスを制限するように設定されている場合があります。

一方、エラーが続く場合は、悪意のある攻撃またはサーバーを圧倒しているサードパーティのサービスを示している可能性があります。 その場合、自分で修正するために袖をまくり上げる必要があるかもしれません。

WordPressでHTTPエラー429を修正する方法(4つのテクニック)

次のセクションでは、WordPressのエラー429を修正するための4つの最も一般的な方法を探ります。 プラグインのトラブルシューティングから始めて、通常最も効果的なものの順にこれらの修正に取り組みます。

1.すべてのプラグインを無効にします

多くの場合、不正なプラグインが永続的な429エラーの背後にある可能性があります。 私たちの経験では、このようなエラーを引き起こす可能性が最も高いプラグインは次のとおりです。

  • セキュリティプラグイン
  • WebサイトをHTTPS経由で強制的にロードするソリューション
  • WordPressのURLを何らかの方法で書き換えるツール

プラグインがHTTPエラー429をトリガーしているかどうかを判断する最も速い方法は、サイトでアクティブなプラグインをすべて無効にすることです。 その後もエラーが続く場合は、別の修正を試すことができます。エラーがなくなった場合は、原因を絞り込み始めることができます。

WordPressプラグインを無効にするのは簡単です。 ただし、エラー429により、WordPress管理領域にアクセスできない場合があります。 それが発生した場合、プラグインを一時的にオフにする最善の方法は、ファイル転送プロトコル(FTP)を使用することです。

FTP経由でWebサイトに接続したら、 wp-contentフォルダーに移動します。 プラグインと呼ばれるフォルダが表示されます。 そのフォルダの名前を別の名前に変更すると、Webサイト上のすべてのプラグインが一挙に無効になります。

プラグインフォルダの名前を変更します。

当然、これを行うとWebサイトの機能に影響します。 ただし、主な目標は、アクセスを回復し、プラグインがエラーをトリガーしているかどうかを確認することです。

プラグインを無効にした後、通常どおりサイトにアクセスできる場合は、次の方法として、プラグインディレクトリを元の名前に復元する必要があります。 これを行ったら、FTP経由でフォルダーを開き、アクティブなプラグインのリストを下に向かって作業を開始します。

プラグインごとに、個々のフォルダー名を変更すると、プラグインが無効になります。 次に、エラーが続くかどうかを確認します。 問題の原因となっているプラ​​グインを正確に特定したら、プラグインの交換またはアンインストールを検討できます。

2.デフォルトのWordPressテーマに切り替えます

場合によっては、アクティブなWordPressテーマがエラー429の背後にある可能性があります。これは、認証にAPIキーを使用する複雑なテーマで発生する可能性があります。

繰り返しになりますが、この潜在的な問題に対処するためのWordPressダッシュボードへのアクセス権がないことを前提に作業を行っています。 ただし、プラグインの場合と同様に、FTPクライアントを使用してアクティブなテーマを無効にすることができます。

このプロセスは、前のセクションで説明した手順とほぼ同じように機能します。

  1. FTP経由でWordPressWebサイトに接続します。
  2. wp-content / themesに移動します。
  3. アクティブなテーマのフォルダを見つけます。
  4. そのフォルダの名前を別の名前に変更します。

WordPressではサイトにアクティブなテーマが必要なため、デフォルトのオプションの1つに自動的に切り替わります。 今すぐWebサイトを開いてエラーがなくなった場合、すべてがわずかに異なって見えるはずです。

この段階で、テーマを再インストールするか、既存のフォルダーの以前の名前を復元してみてください。 エラーが続く場合は、以前のバージョンのテーマに戻すか、別のバージョンの使用を検討する必要があります。

3.WordPressのログインURLを変更します

テーマもプラグインもエラー429の問題の背後にない場合、問題は誰かがサイトに侵入しようとしている可能性があります。 通常、これには、ログインページをブルートフォース攻撃することが含まれます。

デフォルトのWordPressログインURLを変更することで、この問題に対処し将来の攻撃からWebサイトを保護するのに役立ちます。 これを行う最も簡単な方法は、WPS HideLoginなどのプラグインを使用することです。

WPS HideLoginプラグイン。

WPS Hide Loginはこの仕事で私たちのお気に入りのツールであるため、これまでにWPS HideLoginの使用方法について説明しました。 WordPressのログインURLを手動で更新することもできますが、Webサイトのコアファイルに大幅な変更を加える必要があるため、この方法はお勧めしません。

ただし、以前の2つのソリューションを試して、WordPressバックエンドからロックアウトされている場合は、新しいプラグインをインストールできません。 その場合、大きな銃を引き出す必要があります。 つまり、ホスティングサポートチームに連絡することを意味します。

4.ホスティングプロバイダーに連絡する

質の高いウェブホスティングサポートサービスは、連絡する前に問題のトラブルシューティングを試みたことを高く評価します。 HTTPエラー429に関しては、プラグインとテーマの両方を除外している場合、問題はサイトに対するサードパーティの攻撃である可能性が高いと見なすことができます。

WordPressのウェブサイトを保護するために使用できる手段はたくさんあります。 ただし、それらのほとんどは先制措置です。 サイトが現在「攻撃を受けている」場合は、技術支援をリクエストする必要があるかもしれません。

Webサイトにアクセスできない場合でも、Webホストのサポートサービスはセキュリティログを調べて、問題がないかどうかを確認できるはずです。 また、アクセスできない以前のバックアップを復元できる場合もあります。

したがって、この時点で、私たちの推奨事項は、あなたが見ているエラーとそれを解決しようとしたことをホスティングプロバイダーに知らせることです。 エラー429がなくなったら、この問題が再発しないようにWebサイトを保護するための対策を講じることができます。

結論

エラーに関する限り、429はそれほど難しくありません。 最悪のシナリオでは、WordPress管理エリアにログインできなくなる可能性がありますが、その問題を解決するために実行できる簡単な手順がいくつかあります。

HTTPエラー429が発生し、それが数分以上続く場合は、Webサイトを通常の状態に復元するのに役立つ4つの簡単な修正を次に示します。

  1. すべてのプラグインを無効にします。
  2. デフォルトのWordPressテーマに切り替えます。
  3. WordPressのログインURLを変更します。
  4. ホスティングプロバイダーに連絡してください。

WordPressでHTTPエラー429をトラブルシューティングする方法について質問がありますか? 以下のコメントセクションでそれらについて話しましょう!

Botond1977 /shutterstock.comによる記事のサムネイル画像