我们的Tomcat 6.0.29在达到其最大线程数后下降。我非常感谢您的帮助,因为它是一个生产服务器。
下面是catalina.log文件的一部分:
信息:为地址为null和端口80 (2011年3月8日)的连接器创建的最大线程数(600) 11:19:37 AM org.apache.coyote.http11.Http11Protocol暂停
信息:暂停郊狼HTTP/1.1在http-80,2011年3月8日11:19:38上午org.apache.catalina.core.StandardService停止
信息:停止服务加泰琳娜2011年3月8日11:19:38上午org.apache.catalina.core.StandardWrapper卸载
信息:等待8例(S)被解除分配
发布于 2012-09-11 13:19:15
Tomcat中没有在线程池完全使用时触发关闭的代码。您需要寻找一个正在执行此操作的外部流程。也许某种形式的看门狗进程试图连接到Tomcat,但不能,因为所有的线程都在使用,所以它停止/重新启动Tomcat?
发布于 2011-03-08 23:05:48
也许有600个servlet实例正在工作,所以没有可用的servlet,Tomcat对此也无能为力吗?
我从这篇文章的底部得到了这样的印象: JBoss (它在封面下使用Tomcat ):论坛帖子
https://serverfault.com/questions/244936
复制相似问题