一个奇怪的tomcat 当机问题

一个信息发布系统,环境是
tomcat5.0+javabeans+Oracle9i
在线用户不多,数据量不大,速度也很快.可就是偶尔会死,要命的是,一点错误提示都没有,就是死,必须重启tomcat。。。所有请求都不会返回结果,时间长了,会抛出一个线程
2004-6-23 11:20:19 org.apache.tomcat.util.threads.ThreadPool logFull
严重:All threads are busy, waiting .Please increase maxThreads or check the servlet status150 150

改了最大线程数也不管用。。。大哥们帮看看会是什么问题啊?

雪地裸跪单手倒立泣血豪求:

大侠们帮帮我吧:(((5555

我也遇到这个问题,当机出现是cpu占用率是100%,观察几天了,我认为极有可能是线程竞争。但还没找到解决的办法,我的email是:liuplayerboy@163.com 如果谁有办法解决,请告诉我,不胜感激!

线程执行时间太长,暂停后没有再启动造成的,也就是说,Jsp中Java代码太重或Jsp访问的JavaBeans代码太重,导致线程暂停;也可能有内存泄漏。

解决方案:使用EJB,或自己构造对象池,管理好你的JavaBeans.