nginx - サーバーは常に「502 Bad Gateway?」と表示されます。
曾经蜡笔没有小新
曾经蜡笔没有小新 2017-05-16 17:26:27
0
4
626

nginx+tomcatクラスタ構築

しかし、502 bad Gateway は毎日 7 時か 8 時に必ず表示され始めます。

さまざまな状況の理由を分析するのを手伝ってくれる人はいますか?

error.log レコード

2014/10/07 07:59:47 [エラー] 7783#0:
*90920 アップストリームへの接続中に connect() が失敗しました (111: 接続が拒否されました)、クライアント: 124.133.28.7、サーバー: xx.com、リクエスト: "GET / HTTP/1.1"、アップストリーム: "http://127.0.1.1: 8888/"、ホスト: "xx.com"

曾经蜡笔没有小新
曾经蜡笔没有小新

全員に返信(4)
我想大声告诉你

http://127.0.1.1:8888/ を通じてサーバーに直接アクセスして、サイトが利用可能かどうかを確認し、nginx 構成に問題があるかどうかを判断します。

いいねを押す +0
迷茫

アップストリームにキープアライブ設定を追加しましたか?

リーリー

大量のリクエストが行われたときに TCP 接続が繰り返し作成されるのを避けるために、nginx とバックエンドの間に長い接続を確立します。そうしないと、502 が発生しやすくなります

あなたの状況は特定の期間に関連していると思います。おそらく、この期間中の同時リクエストの数が比較的多いことが原因だと思います。

さらに、この期間中のアプリケーション サーバーのメモリと CPU 使用率を確認してください。コードのバグにより、アプリケーション サーバーがそれ以上の接続に応答できなくなる可能性もあります。
いいねを押す +0
巴扎黑

Tomcat サーバーに問題があるか、コードにバグがある可能性があります

Tomcat のログを見てください。関連情報があるかもしれません

いいねを押す +0
我想大声告诉你

Tomcat サーバーにアクセスできない場合、ngnix は 502 を報告します

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート