我可以在Tomcat:// hostname:port / manager / status
下看到这些详细信息最大线程数:150最小备用线程数:25最大备用线程数:75当前线程数:25当前线程忙:4
现在我的问题是我需要使用我的代码找到当前线程忙碌计数。因为我需要在这个数量达到200时亲密用户。
答案 0 :(得分:0)
您可以使用JMX执行此操作。首先,使用jconsole
连接到您自己的Tomcat进程,然后在“Catalina”树下进行poke-around。每个<Executor>
(或旧版Tomcat中的<Connector>
)都有一个JMX bean,它暴露了它的当前状态,包括活动/备用/最大线程计数。
或者,您可以查看管理器webapp的源代码,看看它是如何工作的:这是开源软件的一个很棒的功能。