※ ChatGPTを利用し、要約された質問です(原文:Tomcat Web Application Managerについて)
Tomcat Web Application Managerについての質問
Tomcat Web Application Managerについて
JavaアプリケーションサーバのTomcatの「Tomcat Web Application Manager」について質問です。
動作環境
OS:Redhat Linux 3.0ES
Java:JDK1.5
Tomcat:5.5.17
Apache:2.0.46
Apache+Tomcatコネクタ:MOD_JK2
Tomcat5.5.17には、「Tomcat Web Application Manager」という管理ソフトがあります。
http://localhost:8080/でアクセスし、左メニューの「Administration→Tomcat Manager」をクリックしたときに起動するアプリです。
このアプリを起動すると、画面右上に「Server Status」というリンクがあります。
URLは「http://localhost:8080/manager/status」です。
このサーバーステータスの画面の下には、jk-8009という項目があります。
その項目で、私の環境では下記のように表示されます。
例)
Stage K
Time 6278387ms
B Sent ?
B Recv ?
Client ***.***.**.**
VHost ?
Request ?
※Clientの***.***.**.**は、実際にはIPアドレスがはいります。
Stageは「P: Parse and prepare request S: Service F: Finishing R: Ready K: Keepalive」のどれかになるようです。
このjk-8009という項目は何を表示しているのか、詳しく教えていただけませんでしょうか?
また、Timeですが、なんの時間を計測しているのでしょうか?
おそらくですが、MOD_JKでApache→Tomcatへのコネクションを確立してから、
どのくらいの時間が経過しているか・・・だと思っています。
もし、そうであれば、Tomcatのセッションの有効期限を20分にしているのですが、
20分以上経過してもまだコネクションがクローズされていないようなんです。
上記の例では6278387ms、つまり、約104分経過しても「Tomcat Web Application Manager」でまだ表示されているということは、
コネクションがクローズされていないということではないかと考えています。
なぜコネクションがクローズされないのか・・・まったく理解していません。
このあたりも、詳しく教えていただけますと、幸いです。
もし詳しい方がいらっしゃいましたら、ご教授いただけますと、幸いです。
よろしくお願いいたします。