2013-12-11 38 views
0

我们发生时currentThreadCount和currentThreadsBusy是稳定在90左右的情况。然后一个非常急剧增加,直到maxThreads(200),这基本上使系统无用为新的请求。 问:我怎么看到什么是使用线程? 基本上哪些类正在使用线程。 也可以回顾一下吗?Tomcat的maxThreads瞬间达到:什么是使用这些线程的线程池


潜在问题注意: 攻击可以被排除。还有,由于一些原因

  • A以外的提案可能会发生什么

    • DB可能不会释放线程很少使用的功能可能会横行,产生无休止的要求

    也要注意这个问题有关后消失20分钟,顺便说一下会话超时。

  • 回答

    0

    如果您的Tomcat运行在Linux服务器下,则可以使用命令kill -3 [pid of your webapp]根据您的webapp检查所有正在运行的线程。它会将所有当前线程及其状态(也可能是挂在哪里)转储到webapp的catalina.out中。