1

Application Managerを確認すると、Tomcatセッションが多すぎる(4600を超える)ことがわかります。

セッションが多すぎます

どうしてこんなことに ?これはデプロイされたアプリケーションにリンクできますか、それとも長い間稼働していたという事実ですか?

4

1 に答える 1

5

これには複数の理由が考えられますが、他よりもエキゾチックなものもあります。それらのいくつか:

  • 本当に多くのユーザーがあなたのサイトに来ています
  • アプリのメモリが不足し、セッションを無効にするスレッドが終了しました
  • 検索エンジンのクローラーまたは DDOS 攻撃を受けている (可能性は低い)
  • HTTP経由で行われる何らかの監視が有効になっており、セッションは破棄されません

これらのセッションのリストを見ましたか? アイドル時間は似ていますか?ヒットしているページは?HTTP ログは何を示していますか? (グーグルアナリティクス?

アプリが長時間オンラインであったという事実は、セッション数と相関関係がありません。Tomcat は定期的にこれらのセッションを無効にします。

最も正確な答えを得るには、メモリ ダンプを作成し、プロファイラーを使用して分析します。

于 2012-11-12T14:36:04.323 に答える