tomcat6 maxThreads 属性被忽略

tomcat6 maxThreads 属性被忽略

您好,在 tomcat6 server.xml 中,我有一个用于 catalina 服务的连接器。并且我设置了 maxThreads=5:

  <Service name="Catalina">
        <Connector port="8090" maxThreads="5" protocol="HTTP/1.1" />

但重启 tomcat 后,我​​可以看到创建了超过 5 个线程。为什么 maxThreads 属性被忽略了?

答案1

您已定义 http 工作线程。Tomcat 还需要更多线程,如计时器、ajp、jmx 等。例如,您可以使用与 Oracles JVM 捆绑在一起的 JVisualVM 来控制现有线程。

相关内容