ウェブサイトへのアクセスに失敗すると、多くの人がさまざまなものを目にする。 5xxエラーコード521、502、504のようなステータスコードは、すべてサーバーがダウンしているように見えるが、それぞれのステータスコードの背後にある理由は実は同じではない。
Cloudflareにアクセスしている場合やリバースプロキシを使っている場合は、これらのエラーに遭遇する可能性が高くなります。この記事では、521、502、504が実際に何を表しているのか、それらが表示されたときにどのような問題を意味するのか、そして何が問題なのかを判断する方法について説明します。
![画像[1] - 521エラーと502、504の違いは?3つの違いを把握しよう](https://www.361sale.com/wp-content/uploads/2025/05/20250607150540804-ef1807b29eb64085d9da65db13220094.jpg)
521エラーとは何ですか?
![画像[2] - 521エラーと502、504の違いは?3つの違いを把握しよう](https://www.361sale.com/wp-content/uploads/2025/05/20250523181739459-image.png)
521 はCloudflare固有のエラーコードで、その正式名称は次のとおりです。 ウェブサーバーがダウン.という意味だ:
クラウドフレア 通常運転
サーバーに接続しようとしていますが、応答がありません。
一般的な原因としては、サーバーのダウンタイム、ファイアウォールのブロック、タイムアウトなどがあります。
これは、Cloudflareがリクエストを開始したものの、ソースサイトが単に「切断」し、CloudflareがTCP接続を確立できなかったため、ページが当然ロードできなかったことを意味します。
シナリオ:あなたのサイトはCloudflareが有効で、ソースサイトに到達できない。
一般的なトリガーポイント
- サーバーのシャットダウンまたは再起動中
- ファイアウォールがCloudflare IPをホワイトリストに登録しない
- サーバーリソースの枯渇(PHP-FPMのクラッシュなど)
502エラーとは何ですか?
502 の正式な意味 バッド・ゲートウェイこれは「ゲートウェイエラー」とも呼ばれる。
![画像[3] - 521エラーと502、504の違いは?3つの違いを把握しよう](https://www.361sale.com/wp-content/uploads/2025/05/20250523181537828-image.png)
これは通常起こることだ:
- 上流サーバーが無効な応答を返しました。
- ゲートウェイ(Nginxなど)がバックエンド・サービス(PHP、FastCGI、バックエンドAPIなど)に接続しない。
一般的なトリガーポイント
- PHP-FPMが起動しない
- Nginx ApacheまたはFastCGIに接続できない
- アップストリームAPIはエラー・レスポンスを返した。
シナリオ:サーバー自体は稼動しているが、異なるコンポーネント間の通信に失敗する。
例えば、PHPがNginx → PHP → MySQLのリンクで止まっている場合、Nginxは502を返す。
504エラーとは?
![画像[4] - 521エラーと502、504の違いは?3つの違いを把握しよう](https://www.361sale.com/wp-content/uploads/2025/05/20250523181602569-image.png)
504 正式名称は ゲートウェイタイムアウトゲートウェイのタイムアウト」を意味する。
このエラーは通信障害ではなく、レスポンスが遅すぎてタイムアウトになったものである。例
NginxはPHPへのリクエスト転送に成功したが、PHPは特定の総合データベースクエリーはスタックして応答しなかったので、Nginxは待つのをあきらめて504を返した。
一般的なトリガーポイント
- 遅いデータベースクエリー
- バックエンドプロセスの過剰な実行時間
- キャッシングの欠如は、高い並行性下でリソースの枯渇を招く
シナリオ:リンクは正常に確立されたが、ゲートウェイは長く待ちすぎて「タイムアウト」した。
どのエラーか見分ける方法は?
簡単な比較表だ:
| ステータスコード | 隠された意味 | エラー位置 | 一般的な環境 |
|---|---|---|---|
| 521 | ソース局が接続できない | クラウドフレア↔ソース | クラウドフレア開設 |
| 502 | 上流のレスポンス異常 | Nginx ↔ PHP または API | バックエンドコンポーネントの通信エラー |
| 504 | アップストリーム応答タイムアウト | Nginx ↔ バックエンドプログラム | プログラムの実行が遅すぎる |
単純にこう判断できる:
- Cloudflareですか?521かどうか確認してください。
- で御座いますサーバ何が問題なのか?502がコンポーネントのハングアップなのか、504が遅すぎるのかを確認してください。
これらのエラーのトラブルシューティング方法は?
521: サーバーが稼働していること、Cloudflareがファイアウォールでブロックされていないことを確認する。
502: PHPが起動し、Nginxが正しく設定されていることを確認してください。
504: 長いデータベースクエリやPHPスクリプトの実行時間が長すぎないか確認する。
521 通常、サーバーに負荷がかかっているか、Cloudflareの設定が間違っている場合に発生する。
502 ほとんどの場合、プラグインの競合で、PHPサービスが開始されていません。
504 注文処理が遅かったり、クエリが多すぎたりするWooCommerceサイトによく見られます。
概要
521、502、504は似ているように見えるが、背後にある問題はまったく異なる。1つはソース・サイトに接続していないこと、1つはコンポーネント・レスポンス・エラー、1つはレスポンス・タイムアウトです。トラブルシューティングを行う際には、サイトのアーキテクチャと使用されているサービスに応じて、それぞれの場所を特定する必要があります。これらのステータスコードの意味さえ理解していれば、問題をより早く発見し、ウェブサイトを正常な状態に戻すことができます。
| お問い合わせ | |
|---|---|
| チュートリアルが読めない?無料でお答えします!個人サイト、中小企業サイトのための無料ヘルプ! |
カスタマーサービス WeChat
|
| ① 電話:020-2206-9892 | |
| ② QQ咨询:1025174874 | |
| 三 Eメール:info@361sale.com | |
| ④ 勤務時間: 月~金、9:30~18:30、祝日休み | |
この記事へのリンクhttps://www.361sale.com/ja/55944この記事は著作権で保護されており、必ず帰属表示を付けて複製してください。






















![絵文字[wozuimei]-Photonflux.com|プロのWordPress修理サービス、ワールドワイド、迅速対応](https://www.361sale.com/wp-content/themes/zibll/img/smilies/wozuimei.gif)
![表情[baoquan]-光子波动网 | 専門WordPress修復サービス、全世界対応、迅速対応](https://www.361sale.com/wp-content/themes/zibll/img/smilies/baoquan.gif)

コメントなし