2

この詳細は、Tomcat ://hostname:port/manager/status で確認できます

最大スレッド: 150 最小スペア スレッド: 25 最大スペア スレッド: 75 現在のスレッド数: 25 現在のスレッド ビジー: 4

今私の質問は、コードを使用して現在のスレッドのビジー カウントを見つける必要があるということです。このカウントが 200 に達したら、ユーザーを親密にする必要があるためです。

4

1 に答える 1

0

これは、JMXを使用して実行できます。jconsoleまず、 「Catalina」ツリーの下を使用して、独自のTomcatプロセスに接続します。それぞれ<Executor>(または<Connector>古いバージョンのTomcat)には、アクティブ/スペア/最大スレッド数などの現在のステータスを公開するJMXBeanがあります。

または、マネージャーWebアプリのソースコードを見て、それがどのように機能するかを確認することもできます。これは、オープンソースソフトウェアのすばらしい機能の1つです。

于 2012-08-21T02:10:08.923 に答える