Tomcat Thread 问题

SEVERE: All threads are busy, waiting. Please increase maxThreads or check the servlet status

这个Bug出现了好几次了,我试着增加 Thread. 但是后来发现,不管你增加多少 Thread, 它最终都死掉了。很明显,这些线程没有回收。

这是一个基于 LDAP 协议访问 AD 服务器进行查询的系统,为什么会出现这样的问题呢?

不知道各位有没有遇到过这样的问题,能不能告知解决方案

我到 Tomcat 的 Maillist 上看过了,确实是 Tomcat 的一个 Bug, 大家都说要升级到 4.1.24,很不幸,我的就是 4.1.24. :(

下星期换成 Jetty 测试一下,一直听说 Jetty 更小,更快, 也许值得一试

你的jvm是什么版本?

换到1.4.1试试看

JDK 1.4.1_02

检查一下线程没有回收的原因,是不是你应用程序有bug?