2017-01-27 11 views
0

Tomcatサーバー上でアプリケーションを実行しています。スムーズに動作しますが、このアプリケーションを使用して負荷分散サーバーを構成すると、CPU使用率は100%になります。tomcat cpu usageが仮想IP構成で100%になる

スレッドダンプを見ると、不審なスレッドアクティビティはありません。 JavaプロセスのCPU使用率が100%であっても、ほとんどのスレッドは待機中または待機中です。仮想IP構成を削除すると、単純に2%〜5%になります。

ロードバランサ/仮想IP構成から、ポートが生存しているかどうかを確認するためだけに5秒ごとに8080のサーバーポートを調べることを学びました。しかし、私はこれが他の何もスキャンしていないことを前提としています。このプロセス中に、スレッドダンプにはcatalina.logのマークもそのようなアクティビティもありません。

このような状況に直面しているのは誰ですか?この問題をさらにデバッグするために私が無意味なので、あなたの考えを親切に伝えてください。

詳細情報が必要な場合はお知らせください。質問を詳細に更新します。

おかげで、

のGaurav

答えて

0

も、この記事をご覧ください:https://serverfault.com/a/830052

ポスターイナをhttps://server.tld:8080への単一の呼び出しは、Tomcatサーバーが100%を使用するように得ることができることが分かりました。これを確認することができます。これは私たちのサーバの1台で(これは幸運にもステージングプラットフォーム上で)再現されたからです。 Tomcat 6でUbuntu 12.02を実行しています。昨日は回帰を修正するreleased an updateです。これで問題が解決するかどうかは不明です。

提案されている解決策は、Tomcatの「既知の良い」バージョンに戻すことですが、問題は最後の夜の更新/パッチでも解決される可能性があります。私はより多くの情報を持っているとき私はこのポストを更新します。

[アップデート1]
最新のアップデートは2017-02-03 11:30 CETで知られていましたが、この問題は修正されませんでした。ステージングサーバーをすべての更新で更新しましたが、それでも同じ問題があります。

関連する問題