502 プロキシエラーとは?一般的な原因とクイックフィックス

502 プロキシエラー" または "502 不正なゲートウェイ"プロンプトが表示された場(chǎng)合は、リバースプロキシサーバーがアップストリームサーバーへのリクエスト時(shí)に有効な応答を受信しなかったことを示しています。このタイプのエラーは、Nginx、Apache、Cloudflare、またはその他のCDNを使用している場(chǎng)合に多く見られ、サーバー側(cè)の問(wèn)題です。

この記事では、502エラーの意味、一般的な原因、トラブルシューティングと修復(fù)方法のさまざまなシナリオについて詳しく説明します。

畫像 [1] - 502プロキシエラーエラーのトラブルシューティングと修正方法

502プロキシエラーとは

502 プロキシエラー これは、プロキシサーバーがバックエンドサーバーと通信する際に有効なフィードバックを受け取ることができず、エラーページが返されることを指す。リクエストパスは通常次のようになります:

ビジター → リバースプロキシサーバー(例:Nginx) → アップストリームサーバー(例:Nginx PHP-FPM(Node.js)

このステップの途中で中斷があると、ブラウザは502エラーを表示する。

 PHP-FPM

一般的なトリガーの原因

上流サービスのダウンタイム

PHP-FPM, Node.js サービスが実行されていないか、クラッシュしている場(chǎng)合は、 プロキシサーバーは何も返すことができません。

設(shè)定ミス

NginxまたはApacheの設(shè)定において、プロキシの宛先アドレスやポートが正しくない場(chǎng)合、リクエストは配信されません。

タイムアウトの設(shè)定が短すぎる

プロキシサーバーが設(shè)定したタイムアウトが短すぎるため、アップストリーム?サービスの処理に時(shí)間がかかり、接続が切斷されることがある。

シーディーエヌ 通信異常

Cloudflareやその他のCDNを使用している場(chǎng)合、CDNがソースに接続できない場(chǎng)合に502エラーが発生することがあります。

畫像[3] - 502プロキシエラーエラーのトラブルシューティングと修正方法

ファイアウォールによる制限

システムレベルのファイアウォールルールまたはホストのセキュリティポリシーが、エージェントとアップストリーム間のポート通信をブロックする。

システムリソースの枯渇

サーバーのCPU使用率が高すぎるか、メモリが不足しているため、バックエンド?サービスの応答が遅くなったり、応答しなくなったりする。

トラブルシューティングと修理方法

バックエンド?サービスのステータスのチェック

PHP-FPM を確認(rèn)します、Node.jsApacheなどのサービスが稼働している。

sudo systemctl status php8.2-fpm
sudo systemctl php8.2-fpm を再起動(dòng)します。

エージェント設(shè)定の確認(rèn)

Nginxの例:

location / {
    proxy_pass http://127.0.0.1:3000; proxy_set_header ホスト $host; proxy_set_header
    proxy_set_header ホスト $host。
}

アドレスとポート番號(hào)が正しいことを確認(rèn)する。

タイムアウト設(shè)定の追加

proxy_read_timeout 60s;
proxy_connect_timeout 60s.

適切な長(zhǎng)さの応答待ち?xí)r間。

システムリソースの表示

サーバーの動(dòng)作狀況を表示するには、以下のコマンドを使用する:

トップ
フリーホー

リソースの異常が見つかった場(chǎng)合は、サービスを再起動(dòng)するか、ホスト構(gòu)成をアップグレードすることを検討する。

curlを使ってレスポンスをチェックする

curl -I http://127.0.0.1:3000

アップストリームが正常な応答を返すかどうかをテストする。

ファイアウォールの問(wèn)題のトラブルシューティング

ファイアウォールとクラウドサービスのセキュリティグループが、関連するポートへのアクセスを制限していないことを確認(rèn)する。

Cloudflareをご利用の方へ

にアクセスする場(chǎng)合 クラウドフレア502エラーはソースではなくCDNから発生した可能性がある。

畫像[4] - 502プロキシエラーエラーのトラブルシューティングと修正方法

単純な判斷だ:

  • 502 Bad Gateway "と表示された場(chǎng)合、一般的に送信元ステーションが応答していないことを意味する。
  • Host Error "が表示された場(chǎng)合、DNSコンフィギュレーションが間違っているか、送信元ステーションがオフラインである。

ソースステーションの IP が正しく設(shè)定されているか、ソースステーションに直接アクセスで きるかどうかを確認(rèn)する必要があります。

概要

502 Proxy Errorは、表面的には単純に見えるかもしれないが、その裏では、サーバー、設(shè)定、サービス?fàn)顩r、ネットワーク通信など、複數(shù)のレベルが関わっている。ログ監(jiān)視、異常アラート、その他の仕組みを確立することで、問(wèn)題をいち早く発見?解決し、サイト全體の安定性を向上させることができます。

最近の更新


お問(wèn)い合わせ
チュートリアルが読めない?無(wú)料でお答えします!個(gè)人サイト、中小企業(yè)サイトのための無(wú)料ヘルプ!
カスタマーサービス WeChat
カスタマーサービス WeChat
電話:020-2206-9892
QQ咨詢:1025174874
Eメール:info@361sale.com
勤務(wù)時(shí)間: 月~金、9:30~18:30、祝日休み
? 複製に関する聲明
この記事はリトル?リンが執(zhí)筆した。
終わり
好きなら応援してください。
クドス1321 分かち合う
解説 ソファ購(gòu)入

コメントを投稿するにはログインしてください

    コメントなし