tomcat连接池使内存耗尽如何解决!!!!!!!!!(急·急·急·急高分哦)

hszhujun 2005-05-16 11:34:58
各位大侠:
小弟工作中遇到一个奇怪的问题:就是我在TOMCAT里配了数据库连接池,最大连接数为100,空闲数为

50,等待时间为5000,但是为什么运行不到一天TOMCAT窗口会报出错误说线程用完,资源没有了呢?然后主页

面就进不去了,必需得重起TOMCAT才行。

请问各位大侠是什么原因?小弟先谢谢大家了!

祝大家工作顺利!工资多多!!!!!
...全文
351 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
gjdbf 2005-06-19
  • 打赏
  • 举报
回复
我以前也碰过这个问题,后来改用resin,情况要好些,但resin当内存超出可以自动重启至少不会让系统一直死着。 有知道更好的解决方法也请告诉我,谢谢了
yoyohon 2005-06-15
  • 打赏
  • 举报
回复
我跟你的问题很相似
系统运行一段时间,一般是几天~几周,不定期的会tomcat死掉,需要重起
我检查程序很多遍,应该没有忘关连接的情况,结果还是死

后来到网上查,说jdk不稳定,结果用了最稳定的jdk_1.4.1_02和tomcat 4.0.1 也不行

没什么想法乐,我觉得也不象我的程序问题,因为我把我的程序从webapps 目录去除并启动tomcat,过一段时间tomcat也死了。
hszhujun 2005-05-17
  • 打赏
  • 举报
回复
谢谢上面这位大哥。可是我的连接都关了,只是Resultset结果集没有关闭,Connection,Statement都已经关了,因为Resultset页面太多了,个数也多所以无法关(小弟初做所以代码很差呵呵),我想那个关不关应该不太大吧?
hszhujun 2005-05-17
  • 打赏
  • 举报
回复
那我连接都关了,就结果集resultset没关呢?
除了关闭连接可有别的情况了呀?可有哪位兄台工作中也遇到这样的事呀?
zjjsgwm 2005-05-17
  • 打赏
  • 举报
回复
哦,页面出错了后也许也没释放掉连接。
zjjsgwm 2005-05-17
  • 打赏
  • 举报
回复
如果是线程用完,证明你程序里肯定有哪个连接用完没释放掉,呵呵,慢慢找吧。
lzj_freedom 2005-05-16
  • 打赏
  • 举报
回复
估计代码中的数据库连接没有释放

5,658

社区成员

发帖
与我相关
我的任务
社区描述
Web开发应用服务器相关讨论专区
社区管理员
  • 应用服务器社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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