WordPressサイトのHTTPエラー503を修正する方法
公開: 2020-01-23WordPressサイトにHTTPエラー503応答コードが表示されていることに気付くと、非常にイライラします。 ありがたいことに、このHTTPエラー応答コードは一時的なサーバー側エラーであり、通常は非常に迅速に解決されます。
それでも、原因を確認し、うまくいけば解決するためにできることがいくつかあります。 WordPressサイトがホストされているサーバーにアクセスできる場合は、エラー503のトラブルシューティングを行うためのオプションがさらにあります。
この投稿では、HTTPエラー503とは何か、それがトリガーされている場所を見つけるためのトラブルシューティングのヒントと、それを試して解決する方法を見ていきます。
私たちのYoutubeチャンネルを購読する
HTTPエラー503サービスは利用できませんか?
サイトにHTTPエラー503が表示されている場合は、サーバーが一時的にリクエストを処理できないことを意味します。 このエラーが表示される理由はいくつか考えられますが、最も一般的なのは、サーバーがメンテナンス中であるか、そのサイトへのリクエストが急増していることです。 どちらの場合も、エラーが短期間で解決する可能性があります。 このエラーは、サーバーに永続的な問題があることを意味するのではなく、一時的なものです。 実際、サイトが割り当てられた帯域幅で処理できるよりも多くの訪問を受信している場合は、帯域幅を増やすことで問題を解決できます。
HTTP応答コードとは何ですか?
エラー503コードは、HTTP応答コードの長いリストの1つです。 これらのコードは、クライアントからサーバーへの情報要求とその逆の情報要求が正常に受信されたかどうかを示します。 応答コードには5つのグループがあります。
- 00-99情報提供
- 100-299成功した応答
- 300-399リダイレクト
- 400-499クライアントエラー
- 500-599サーバーエラー
503 Service Unavailableエラーは、サーバーエラーカテゴリに属します。 クライアント側では、ウェブサイトがスムーズに運用されていることを意味するため、肯定的な応答コードは表示されません。 一方、エラーコードは常に表示されます。 すべてのエラーコードにはシンプルなデフォルトデザインがありますが、これらはWebサイトまたはそれがホストされているサーバーに一致するようにカスタマイズできます。 503のようなカスタマイズされたHTTPエラーコードは、Webサイトが再び機能するまでの推定待機時間を表示することもできます。 推定ダウンタイムを伴うエラー503が表示された場合は、サーバーで自動メンテナンスが実行されている可能性があります。
HTTPエラーのトラブルシューティング503
上で述べたように、HTTPエラー503は一時的なサーバー側エラーです。 問題が、サイトが実行されている1つまたは複数のサーバーから発生していることを意味します。 このエラーは、サーバーは正常であるが、一時的に要求を処理できないことを示しています。
ページをすばやくリロードした後、または数分待ってもエラー503が消えない場合は、より大きな問題がある可能性があります。 HTTPエラー503は、問題が発生したときに問題が正確に何であるかを指定しないため、問題がすぐに解決しない場合は、問題を見つけて修正するためにいくつかの調査を行う必要があります。
クライアント側で何をすべきか
HTTPエラー503応答コードはサーバーから送信されるため、クライアント側で実行できることはあまりありません。 しかし、ウェブサイトのステータスをチェックするためにクライアントとしてできることがいくつかあります。 最も単純で最も基本的なトラブルシューティングから始めて、エラー503が消えないときにさらに深く進んでいきましょう。

- 数分後にページをリロード/更新します。 一時的なエラー503が短命である場合は、ページのリロードだけで十分な場合があります。 それでも何も変わらない場合は、次の手順に進みます。
- モデムを再起動し、再度接続したときに何かが変わるかどうかを確認します。
- アクセスしようとしているドメインのステータスをIsIt Down RightNowサイトで確認してください。 Is It Down Right Nowサイトに移動し、エラーが表示されているドメインのURLを入力します。 結果は、サイトが完全にダウンしているかどうか、またはそれがあなたのためだけに起こっているかどうかを教えてくれます。 サーバーの文字列があり、そのうちの1つだけが一時的に使用できない場合、エラー503は一部のマシンに表示され、他のマシンには表示されません。
- 支払い中にHTTPエラー503が発生した場合は、銀行に連絡して支払いが最初に行われたかどうかを確認するまで、再度支払いを試みないでください。
- ホスティングサーバーに連絡してください。 サイトがあなたのものであるが共有ホスティング上にある場合は、連絡を取り、何が起こっているのかを知らせてください。 彼らはそれがメンテナンスの問題なのか、それとも他の問題なのかを教えてくれます。 いずれにせよ、それがあなたのコンピュータではなくサーバーの問題であるため、彼らはそれを解決するのを助けることができます。
サーバーサイドで何をすべきか
管理していてサーバーにアクセスできるサイトでエラー503コードが表示されている場合は、さまざまな方法で解決策を見つけることができます。 簡単なトラブルシューティングテストから始めて、エラーが続く場合は、より複雑なテストに進みます。
- サーバーを再起動/再起動します。 まず、エラーが発生したサイトをホストしているサーバーを再起動または再起動します。 いくつかのサーバーでホストされている場合は、それらすべてを再起動します。
- 予期しない自動メンテナンスがないか確認してください。 WordPressを含む多くのWebアプリケーションでは、更新などのために自動メンテナンスダウンタイムが発生する傾向があります。これらのメンテナンスの瞬間にエラー503が発生する可能性があります。
- 帯域幅を確認してください。 サイトが人気を博し、多くの訪問者を受け入れると、サーバーを圧倒する可能性が高くなります。
- サーバーチェーン上のサーバー接続を確認します。 ドメインがサーバーチェーンでホストされている場合は、アクセスできるドメインを再起動します。 チェーン内のサーバーのいずれかがメンテナンスのためにダウンしている可能性があります。
- ファイアウォールを確認してください。 不適切に構成されたファイアウォールは、HTTPエラー503を引き起こす可能性があります。ファイアウォールの目的は、悪意のあるコンテンツからアプリケーションを保護することです。 ネットワーク上のどこかのファイアウォールが誤検知を示し、必ずしも悪意のあるものではないコンテンツをブロックしている可能性があります。 CDN、コンテンツ配信ネットワークは、大量のコンテンツを移動し、ファイアウォールを混乱させる場合があります。
- ログを確認してください。 それでもエラーが解決されず、原因が見つからない場合は、サーバーログを確認してください。 cPanelまたはFTPクライアントを介してログにアクセスします。 エラー503をトリガーしている可能性のあるエラーを検索します。
- コードを確認してください。 永続的なエラー503を解決するためにできる最後のことは、コードをチェックすることです。 特に、サイトにカスタムコードがある場合。 コードをふるいにかけて、エラーコードをトリガーしている可能性のあるバグを見つけます。 これを進める場合は、コードをコピーして、ローカルの開発マシンで確認することをお勧めします。 そうすれば、他に何も間違って壊れることはありません。
最後の考え
HTTPエラー応答はイライラする可能性がありますが、ありがたいことに、利用できないエラー503サービスは一時的なものです。 コードのチェックまで行かなくてはならない可能性は低いですが、エラーが続く場合に何ができるかを知っておくとよいでしょう。 消えないエラー503がありましたか? なにが問題だったの? コメントで共有して、コミュニティをさらに支援します。
Magura /shutterstock.com経由の注目の画像
