社区
Web 开发
帖子详情
Cannot get a connection, pool exhausted
qiek
2004-07-28 11:31:32
用tomcat内置的数据库连接池
编程时应注意什么?
需不需要conn.close()?
出现以上错误属不属于访问量过大后出现的正常现象?
...全文
110
3
打赏
收藏
Cannot get a connection, pool exhausted
用tomcat内置的数据库连接池 编程时应注意什么? 需不需要conn.close()? 出现以上错误属不属于访问量过大后出现的正常现象?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
shangqiao
2004-08-25
打赏
举报
回复
就是就是,你把连接耗完了
qiek
2004-08-25
打赏
举报
回复
现在知道了。
用连接池一样要关闭对象(相当于放回到连接池里)
daozi1123
2004-07-29
打赏
举报
回复
up
dbcp 连接池不合理的锁导致连接耗尽解决方案
dbcp 连接池不合理的锁导致连接耗尽解决方案 应用报错,表象来看是连接池爆满了。 org.springframework.transaction.CannotCreateTransactionException: Could not open JDBC
Connection
for transaction; nested exception is org.apache.commons.dbcp.SQLNestedException: Cannot get a
connection
,
pool
exhausted
at org.springframework.jdbc.dataso
Cannot get a
connection
,
pool
exhausted
解决办法
连接池(Tomcat+oracle),运行一段时间后就会出现 Cannot get a
connection
,
pool
exhausted
这样的异常。其实这个问题很简单就是数据库
connection
对象用尽了。 解决的办法有3个 1重启服务器 2在content.xml中,将maxActive设置为零,或者调高它的值 3在你的程序中正确关闭
connection
s 这里有一
Cannot get a
connection
,
pool
exhausted
, cause: ValidateObject failed
连接池突然不能使用了,重启应用仍然报连接池耗尽,最后debug发现是有人创建了dual表,导致校验语句select 1 from dual返回值为空,而无法通过连接池的连接校验。 Caused by: org.apache.commons.dbcp.SQLNestedException: Cannot get a
connection
,
pool
exhausted
at org.apa...
程序运行一段时间后出现报错Cannot get a
connection
,
pool
error null
程序运行一段时间后出现报错Cannot get a
connection
,
pool
error null
org.apache.commons.dbcp.SQLNestedException: Cannot get a
connection
,
pool
exhausted
org.apache.commons.dbcp.SQLNestedException: Cannot get a
connection
,
pool
exhausted
at org.apache.commons.dbcp.
Pool
ingDataSource.get
Connection
(
Pool
ingDataSource.java:103) at org.apache.commons.db...
Web 开发
81,092
社区成员
341,718
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章