关于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.
请问哪位高手能回答如何才能解决啊?
...全文
80 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
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
  • 打赏
  • 举报
回复
真的没人回答吗?呜呜...

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧