如何在apache tomcat中运行实际的并发线程

时间:2015-05-05 09:08:41

标签: tomcat java-ee tomcat7 tomcat6

我的生产 Apache Tomcat版本:6.0.10 。我在Server.xml中配置了 maxThreads = 600 。我需要知道生产服务器中 实际并发线程正在运行 是什么。有没有可用的监控工具或linux命令请与我分享。

1 个答案:

答案 0 :(得分:3)

您可以从Tomcat服务器上部署的Manager Web应用程序实时查看Current Threads

使用server/manager登录Manager应用程序。输入您的凭据。点击右上角的Server Status。然后在http-bio-(port)部分,您将看到您要查找的信息:

  

最大线程数:200当前线程数:10当前线程忙:3最大处理时间:80525 ms处理时间:1569.449 s请求   count:9736错误计数:43字节收到:2.98 MB字节发送:13.18   MB

更新

上述信息表明服务器在任何时间点最多可以有200个线程。目前正在使用10个线程(Web容器当前正在监视10个会话。最近几秒有3个线程有活动....)

现在在你的问题中你提到了concurrent这个词。这是JVM和CPU特定的,Tomcat实现中没有可以回答您问题的机制。