2

我可以在 Tomcat 下看到这个详细信息://hostname:port/manager/status

最大线程数:150 最小备用线程数:25 最大备用线程数:75 当前线程数:25 当前线程繁忙:4

现在我的问题是我需要使用我的代码找到当前线程繁忙计数。因为当这个计数达到 200 时我需要通知用户。

4

1 回答 1

0

您可以使用 JMX 执行此操作。jconsole首先,使用并在“Catalina”树下探查连接到您自己的 Tomcat 进程。每个<Executor>(或<Connector>在旧版本的 Tomcat 中)都有一个 JMX bean,它公开其当前状态,包括活动/备用/最大线程数。

或者,您可以只查看管理器 webapp 的源代码以了解它是如何工作的:这是开源软件的精彩功能之一。

于 2012-08-21T02:10:08.923 回答