Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我可以在 Tomcat 下看到这个详细信息://hostname:port/manager/status
最大线程数:150 最小备用线程数:25 最大备用线程数:75 当前线程数:25 当前线程繁忙:4
现在我的问题是我需要使用我的代码找到当前线程繁忙计数。因为当这个计数达到 200 时我需要通知用户。
您可以使用 JMX 执行此操作。jconsole首先,使用并在“Catalina”树下探查连接到您自己的 Tomcat 进程。每个<Executor>(或<Connector>在旧版本的 Tomcat 中)都有一个 JMX bean,它公开其当前状态,包括活动/备用/最大线程数。
jconsole
<Executor>
<Connector>
或者,您可以只查看管理器 webapp 的源代码以了解它是如何工作的:这是开源软件的精彩功能之一。