关于tomcat的问题

H0118 2001-06-18 01:17:00
我的web server使用的是win2000+apache1.3.20+tomcat3.2.2。
每天的访问量不算很大,但平均24个小时左右,tomcat就会自动down掉,察看了一下错误日志,估计是下面这个错误造成的:
2001-06-14 06:05:25 - ThreadPool: Pool exhausted with 100 threads.
请问哪位高手能回答如何才能解决啊?
...全文
54 点赞 收藏 5
写回复
5 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
H0118 2001-06-19
看来大家都认为和数据库连接有关,mikej(胖胖)的话更是具体,让小弟试试看,如有成果,必以分相报。
回复
beyondii 2001-06-19
应该是你用了数据库的连接没有关闭,当达到一定的线程数量的时候,服务器认为已经满负荷了,在增加线程就会死机,这是有两个解决办法,一是将你的web server的允许线程数量加大(呵呵,我就知道你不会这样做的^O^),而是修改你的代码,关闭所有用完的连接
回复
mikej 2001-06-19
查看你的网页在最后是否关闭了数据库连接。
一般比较好的jsp网页的应该是这样的流程:
<%
import... //或者干脆写成了一个jsp网页,在每个网页首部include它就行了。
%>
<%include%>..一些变量,可以在网页里面通用的那种包括conn,rs等等变量的定义
try{
//你的网页代码和
}
catch(Exception ex)
{
out.println(ex);
}
finally
{
rs.close();
conn.close();
.....
session.remove("....")
}

这样才能在网页有错的情况下也能关闭connection pool.
回复
cczdp 2001-06-18
你一定有连接数据库,数据库连接后,是否有关闭语句?如没有关闭,则可能是打开的数据
集太多了。
回复
H0118 2001-06-18
真的没人回答吗?呜呜...
回复
相关推荐
发帖
Web 开发
创建于2007-09-28

8.0w+

社区成员

Java Web 开发
申请成为版主
帖子事件
创建了帖子
2001-06-18 01:17
社区公告
暂无公告