5XXサーバーエラーとは何ですか? 5XX HTTP ステータス コードのガイド

公開: 2024-01-26

4XX エラーと同様に、5XX 範囲の最も一般的な HTTP エラーが発生する場合もあります。

これらの 5XX エラーは、サーバー側で問題が発生したときにブラウザ画面に表示されるため、一般に「 5XX サーバー エラー」としても知られています。

初心者やインターネットの探索を始めたばかりの初心者にとって、この種の HTTP エラーは最初は非常に混乱し、怖気づく可能性があります。 そして、代わりにウェブサイトの問題として誤解される可能性が高くなります。 しかし実際には、それはサーバー側で発生しました。

この記事では、5xx エラー、その原因、種類、およびそれらを回避する方法について、非常に包括的な方法で詳しく説明します。

それでは、早速始めましょう!


目次
5xxって何ですか?
5xx サーバー エラーを気にする必要があるのはなぜですか?
いくつかの一般的な 5XX サーバー エラーとその簡単な修正
表示される可能性のあるその他の珍しい 5XX サーバー エラー
5xx サーバー エラーを検出するにはどうすればよいですか?
5xxサーバーエラーが発生するのはなぜですか?
結論
よくある質問

5xxって何ですか?

5xx の意味は、数字の「5」で始まる一連の HTTP ステータス コードで、サーバーに問題があることを示します。つまり、サーバーが問題に遭遇し、クライアントのリクエストを完了できないことを意味します。

これらの 5XX ステータス コードは 500 ~ 599 で始まり、すべてサーバーの別の問題を示しています。 この範囲で発生する可能性のある最も一般的なエラーには、500、502、および 503 エラーがあります。


5xx サーバー エラーを気にする必要があるのはなぜですか?

  • e コマース ストアを運営している場合、サーバー エラーは訪問者のエクスペリエンスを大きく脅かす可能性があります。 これにより、Web トラフィックが潜在的な競合他社に転送される可能性があります。
  • サーバーエラーはユーザーエクスペリエンスに脅威をもたらす可能性があるため、オーガニックトラフィックの減少につながり、SEOの取り組みに重大な影響を与える可能性もあります。
  • Web サイトで 5XX サーバー エラーが引き続き発生すると、検索エンジン クローラーによるコンテンツのインデックス作成が遅くなり、サイトのクロール バジェットが削減される可能性があります。
  • クロールバジェットが削減されると、コンテンツのインデックス作成が遅くなり、SERP ランキングに影響します。
  • Google や Microsoft Bing などの一部の人気のある検索エンジンは、5xx サーバー エラーが発生した URL を降格する場合があり、その結果、ランキングが低下したり、最悪の場合は SERP から完全に削除されたりすることがあります。
  • コンテンツまたはページが利用できない場合、クローラーは適切なインデックス作成とランキングを行うことができません。

したがって、5xx サーバー エラーには常に注意し、そのようなエラーに関するアラートを受信した場合は、すぐに修正して SEO パフォーマンスへの悪影響を防ぐ必要があります。


いくつかの一般的な 5XX サーバー エラーとその簡単な修正

5XX サーバー エラーには非常に広範囲のエラーが存在しますが、非常に頻繁に発生するものもあれば、非常にまれなものもあり、発生する可能性があります。 したがって、一般的なものに焦点を当てる必要があります。その一部を以下に示します。

1. 500 内部サーバー エラー

500 内部サーバー エラーは、ユーザー エージェントによって行われたリクエストをその時点で処理できなかったために、Web サーバーが何らかの内部問題に直面していることを示します。 この種のエラーは一時的なものである場合があり、数分間続くこともあれば、数秒しか続かない場合もあります。

場合によっては、HTTP 500 エラーの別のバリエーション「500 Internal Server Error Nginx」が発生することもあります。

500 内部サーバー エラーの原因

  • 破損した.htaccessファイル
  • 破損したブラウザキャッシュ
  • .htaccess ファイルの構文エラー
  • 破損したデータベース
  • 一時的な接続の問題
  • Web サイトの PHP バージョンが間違っています
  • Web サイト上の大きなファイル
  • PHP のメモリ制限を超えています
  • プラグインまたはテーマに問題がある
  • 破損したコアファイル
  • ファイル権限を確認する
  • サポートされていない PHP バージョン
  • 不正な DNS エントリ
  • サーバー自体の問題
  • i ノードの制限に達しました

500 の内部サーバー エラーを修正する方法?

  • Webページを更新または再ロードする
  • ブラウザのキャッシュと Cookie を削除する
  • 破損した .htaccess ファイルを置き換えます
  • PHP のメモリ制限を増やす
  • 欠陥のあるプラグインまたはテーマの問題を調査する
  • エラーログを確認してください
  • 破損したコアファイル
  • ファイル権限を確認する
  • サポートされていない PHP バージョン
  • DNS エントリが正しいことを確認する
  • 破損したデータベースを修復する
  • i ノードの制限に達しました
  • Web サイトに大きなファイルが存在していないか確認してください
  • バックアップから Web サイトを復元する
  • Web ホスティングプロバイダーに連絡してください

完全なガイドについては、 「WordPress で HTTP 500 内部サーバー エラーを修正する方法?」を参照してください。


2. 502 不正なゲートウェイ エラー

502 Bad Gateway エラーは、他のサーバーから不適切な応答があったことを示します。 このエラーは、どのデバイス、ブラウザ、オペレーティング システムでも発生する可能性があります。

502 エラーが表示される可能性にはさまざまなバリエーションがあります。 その一部を次に示します。

  • HTTP エラー 502 - 不正なゲートウェイ
  • 502 プロキシ エラー
  • 502不正なゲートウェイ
  • 502 サービスが一時的に過負荷になっています
  • HTTP 502
  • 502 不正なゲートウェイ NGINX
  • エラー502

502 Bad Gatewayエラーの原因

  • オリジンサーバーが機能していない
  • ドメイン名
  • ファイアウォールによるリクエストのブロック
  • サーバーの障害
  • ブラウザのエラー

502 Bad Gatewayエラーを修正する方法?

  • Webページを更新する
  • シークレットモードで試してみる
  • ブラウザのキャッシュ メモリをクリアする
  • 別のブラウザを試してください
  • DNSを確認してください
  • ネットワークデバイスを再起動します
  • CDN を一時的に無効にする
  • ファイアウォールを確認してください
  • WordPress のプラグインとテーマを確認します。
  • エラーログを確認する
  • ローカルDNSキャッシュをクリアする
  • DNSをチェックする
  • サーバーを確認してください

完全なガイドについては、 「HTTP 502 Bad Gateway Error を修正する方法?」を参照してください


3. HTTP エラー 503 サービスが利用できません

503 Service Unavailable エラーは、Web サーバーがリクエストを処理できないことを示します。 また、インターネットまたはネットワークが不十分であることも示しています。


完全なガイドについては、 「エラー 503 バックエンドの取得に失敗した場合の修正方法」を参照してください


503サービス利用不可エラーの原因

  • サーバーはメンテナンスのため「ダウン」しています
  • 技術的な問題
  • サーバーの不備
  • DDoS攻撃
  • 不正確なDNS構成

503サービス利用不可エラーを修正する方法?

  • Webページを更新する
  • デバイスを再起動します
  • サーバーを再起動します
  • ファイアウォール構成を調べる
  • サーバー接続の障害
  • メンテナンスの検出
  • Webサーバーリソースを調べる
  • サーバーログを検査する
  • テーマまたはプラグインを無効化または制限する

完全なガイドについては、 「HTTP エラー 503「サービスが利用できません」を修正する方法」を参照してください


4. 504 ゲートウェイ タイムアウト エラー

504 ゲートウェイ タイムアウト エラーは、あるサーバーがゲートウェイまたはプロキシとして機能する別のサーバーからタイムリーな応答を受信して​​いないことを示します。 簡単に言うと、504 ゲートウェイ タイムアウトは、サーバーがあるフレーム内でリクエストを完了できなかったことを意味します。

504 ゲートウェイ タイムアウト エラーの原因

  • 遅いサーバー
  • PHP ワーカーが不足しています
  • ファイアウォールの問題
  • ネットワーク接続

504 ゲートウェイ タイムアウト エラーを修正するにはどうすればよいですか?

  • ページをリロードしてみてください
  • 別のブラウザを試してください
  • さまざまなデバイスで確認する
  • プロキシサーバーを無効にする
  • DNS レコードの伝播を確認する
  • CDN を一時的に無効にする
  • ホスティングプロバイダーの問題を確認してください
  • サイトをスパムやボットから駆除し、DDoS 攻撃から保護します。
  • プラグインとテーマを確認してください
  • ログを確認する
  • Nginx オプションを変更する

完全なガイドについては、 「HTTP 504 ゲートウェイ タイムアウト エラーを修正する方法」を参照してください


5. 505 HTTP バージョンはサポートされていません

エラー 505 は、クライアントが使用する HTTP プロトコルのバージョンをサーバーがサポートしていない場合に発生します。 サーバーはリクエストを理解しましたが、プロトコルのバージョンに互換性がないため、リクエストを完了できません。

505 HTTP バージョンがサポートされていないエラーの原因

  • HTTP プロトコルのバージョンが古いかサポートされていない
  • クライアントとサーバーのバージョン間の非互換性
  • サーバーの構成ミスまたはソフトウェアのバグ
  • HTTP バージョンの後に空白がある場合
  • クライアントがWebブラウザ以外の場合。

505 HTTP バージョンがサポートされていないエラーを修正する方法

  • サーバー構成の確認
  • HTTPプロトコルのバージョンを確認する
  • サーバー ソフトウェアまたはモジュールを更新する
  • クライアントとサーバーのバージョン間の互換性をテストする
  • 最新のブラウザに切り替える
  • 空白なし
  • プロキシサーバーを試してみる
  • サーバー管理者からサポートを受ける

完全なガイドについては、 「HTTP 505 エラーを修正する方法: HTTP バージョンがサポートされていません?」を参照してください


6. 509 帯域幅制限を超えました

この特定のエラー メッセージは、Web ホスティング プロバイダーによって割り当てられた制限された帯域幅を Web サイトが使い果たしたことを示しています。

509 帯域幅制限超過エラーの原因

  • ウェブサイトのトラフィックが突然急増
  • より大きな Web サイト ファイル
  • 共有ホスティング

509 帯域幅制限を超えたエラーを修正する方法

  • CDN キャッシュを使用する
  • ホットリンクを無効にする
  • ジャンクファイルを削除する
  • WordPress ファイルを最適化する
  • Web ホスティングプロバイダーに連絡してください

完全なガイドについては、 「509 帯域幅制限を超えました」エラーを修正する方法を参照してください


表示される可能性のあるその他の珍しい 5XX サーバー エラー

  • 501 Not Implemented - サポートがないためにサーバーがリクエストを理解できないことを示します。
  • 507ストレージ不足 –サーバー上のストレージ容量が不足しているためにプロセスを完了できない場合、507 'ストレージ不足' ステータス コードが返されます。
  • 508リソース制限に達しました – 「リソース制限に達しました」とは、Web サイトをホストしているサーバーが割り当てられたリソース制限を使い果たし、リクエストを満たすことができないことを意味します。
  • 511ネットワーク認証が必要 –ネットワーク認証エラーを示します。
  • 521 Web サーバーがダウンしていますこれは、「Web サーバーがダウンしている」ため、リクエストを受け入れて処理できないことを示します。
  • 522 接続タイムアウト Cloudflare エラー 522 として一般的に知られているのは、接続がタイムアウトしたために Web サーバーが宛先 Web サイトに到達できないことを示します。
  • 523 オリジンに到達できません –オリジンに到達できないエラーは、Cloudflare サーバーがオリジンサーバーに接続または通信できないために、何らかの接続またはネットワークの問題が発生したことを意味します。
  • 524 タイムアウトが発生しました – 「タイムアウトが発生しました」。 これは、CloudflareがオリジンWebサーバーに正常に接続されたものの、サーバーがデフォルトの100秒の接続タイムアウト期間内にHTTP応答を配信できなかったことを示しています。

5xx サーバー エラーを検出するにはどうすればよいですか?

5xx エラーなどのサーバー側エラーを見つけるのは、特に数千ページある大規模で複雑な Web サイトの場合は簡単ではありません。 しかし、それが不可能であるという意味ではありません。以下に、従うことができる最も簡単で最速の方法をいくつか示します。

1. SEO クローラー ツール

Web サイト上のサーバーの問題を検出する最も速くて簡単な方法は、SemRush などの SEO クローラー ツールを使用することです。 ただし、これらのツールは無料ではなく、かなり高価になる場合があります。 最も良い点は、一部の製品では試用版も提供されていることです。

これらのツールは、特に検索エンジンに発見されて SEO に影響を与える前に問題を検出する場合に非常に役立ちます。

2. Google Search Console ページのインデックス作成レポートを使用する

GSC または Google Search Console は完全に無料で使用でき、Google が追跡したサーバー エラーを説明するインデックス ページ レポートも提供します。

Google Search Console アカウントにログインし、左上で適切なプロパティを選択し、左側で [インデックス作成] セクション > [ページ] をクリックするだけです。

3. Google Search Consoleのクロールレポートを使用する

Google Search Console クロール レポートは、ウェブサイト上の Google のクロール履歴のすべての統計を提供します。 あなたがしなければならないのは、

1. Google Search Consoleアカウントにログイン

2. 左上で、適切なプロパティを選択します

3. 以下に示すように、左側の [レガシー ツールとレポート] セクションの下にある [設定] をクリックします。

Google Search Console Settings
Googleサーチコンソールの設定

4. 以下の図に示すように、「レポートを開く」リンクをクリックします。

Crawl Stats Open Report
クロール統計オープンレポート

5. 以下に示すように、「クロール リクエストの内訳」の下のリンクを確認し、次に「応答別」セクションで 5xx エラーを確認します。

Crawl Stats Google Search Console
クロール統計 Google Search Console

4. サーバー ログで 5xx サーバー エラーを確認します。

サーバー ログは、Web サイトで発生するすべての問題やエラーを明確に把握するための最良のツールの 1 つです。 これらは、送信されたすべてのリクエストとサーバーの応答の詳細なログ情報を提供します。


参照:アクセス ログとエラー ログを確認するにはどうすればよいですか?


5xx サーバー エラーは、Web サーバーで問題が発生し、クライアントの要求を満たすことができない場合に発生します。 これらのエラーはサーバー側の問題です。つまり、問題はクライアントやユーザーではなくサーバーにあります。 5xx エラーの発生には、いくつかの一般的な理由が考えられます。


5xxサーバーエラーが発生するのはなぜですか?

5xx サーバー エラーが発生する理由はたくさんありますが、一般的なもののいくつかを以下に示します。

  • サーバーの過負荷:サーバーが処理できる以上のリクエストを受信すると、過負荷になる可能性があります。 これにより、リクエストの処理に遅延や失敗が発生し、502 Bad Gateway や 503 Service Unavailable などの 5xx エラーが発生する可能性があります。
  • サーバーの設定ミス:サーバー設定が正しくない場合や、Web ホスティング アカウントの設定が間違っている場合は、5xx サーバー エラーが発生する可能性があります。
  • ソフトウェアのバグ:サーバー ソフトウェア、Web アプリケーション コード、または関連コンポーネントのバグや問題により、予期しないエラーが発生し、5xx ステータス コードが発生する可能性があります。
  • 一時的なダウンタイム:メンテナンス、アップデート、またはその他の問題により、サーバーに一時的なダウンタイムが発生する場合があります。 これらの期間中、ユーザーは 503 Service Unavailable エラーに遭遇する可能性があります。
  • ネットワークの問題:接続の問題やサーバー間の通信障害など、ネットワーク インフラストラクチャの問題により、5xx エラーが発生する可能性があります。
  • サーバー側スクリプト エラー:サーバー側スクリプト (PHP、Python など) の実行中にエラーが発生した場合、5xx エラーが生成される可能性があります。 これは、コーディング エラー、リソース制限、またはスクリプトに関するその他の問題が原因である可能性があります。
  • データベース エラー:多くの Web アプリケーションが依存しているデータベース接続またはクエリの問題により、サーバーが必要なデータを取得または更新できない場合、5xx エラーが発生する可能性があります。
  • セキュリティ対策:一部の Web サーバーまたはセキュリティ システムは、DDoS (分散型サービス拒否) 攻撃などの特定の種類の攻撃に応答して 5xx エラーをトリガーする場合があります。

結論

これで、5xx サーバー エラーとは何か、そしてそれが Web サイト全体の SEO にどのように深刻な影響を与える可能性があるかを学びました。 このようなエラーに対処する最善の方法は、信頼性が高く、信頼できる安全なマネージド Web ホスティング プラットフォーム、つまりそもそも WPOven で Web サイトをホストすることです。 または、サーバー エラーが頻繁に発生する場合は、代わりに Web サイトを移行することをお勧めします。

一方、Web サイトのパフォーマンスを定期的に監視し、Google Search Console (GSC) とサーバー ログ ファイルを使用して問題を迅速に検出して修正することもできます。 5xx サーバー エラーは何千もの考えられる理由によって引き起こされる可能性があるため、常にその発生に備えてください。


よくある質問

5xxサーバーエラーを修正するにはどうすればよいですか?

5xx サーバー エラーを修正するために実行できる方法のいくつかを次に示します。
1. より信頼性が高く、安全な Web ホスティングを選択します。
2. SEO クローラー ツールを使用してバグを検出し、修正します。
3. 詳細情報については、エラー ログを確認してください。
4. サポートが必要な場合は、Web ホスティングプロバイダーにお問い合わせください。

なぜサーバーエラーが発生するのでしょうか?

サーバー エラーは、何か問題が発生した場合にサーバーから送信される HTML 応答です。 これはさまざまな理由で発生する可能性がありますが、そのうちのいくつかは次のとおりです。
1.サーバーの過負荷
2.サーバーの設定ミス
3.ソフトウェアのバグ
4.サーバーの一時的なダウンタイム
5.ネットワークの問題
6.サーバーサイドのスクリプトエラー
7.データベースエラー
8.セキュリティ対策

500 エラーとは何を意味しますか?

500 エラーは 500 内部サーバー エラーとも呼ばれ、Web サーバーが何らかの内部問題に直面しており、ユーザー エージェントによって行われたリクエストをその時点で処理できなかったことを意味します。