社区
Java EE
帖子详情
连接池中的连接经常会无故关闭的问题
taia
2005-09-16 10:07:44
最近有个客户常反应该页面出现错误,我检查了一下,是数据库的连接问题,由于我采用的连接池,所以连接归还池中后一直是打开的,客户的网站尚处在试用阶段,可能有时候十多个小时都没有访问,此后如果再访问页面就会出现异常,是不是链接很长时间不使用就会老化导致不可用?
再者由于连接池的连接长时间的访问效率不会下降吗?是不是连接用一段时间后就要彻底释放掉
...全文
408
5
打赏
收藏
连接池中的连接经常会无故关闭的问题
最近有个客户常反应该页面出现错误,我检查了一下,是数据库的连接问题,由于我采用的连接池,所以连接归还池中后一直是打开的,客户的网站尚处在试用阶段,可能有时候十多个小时都没有访问,此后如果再访问页面就会出现异常,是不是链接很长时间不使用就会老化导致不可用? 再者由于连接池的连接长时间的访问效率不会下降吗?是不是连接用一段时间后就要彻底释放掉
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
super_zzw
2005-09-16
打赏
举报
回复
这是数据库连接固有得特性, 通常连接在N个小时后自动失效,比如mysql默认好像是9个小时,我记得有人问过类似得问题,我也回答过解决办法,你去找找吧
majy
2005-09-16
打赏
举报
回复
给连接池,设置一个时钟,每隔半小时去检查一遍所有的连接是否还有效,无效就更新掉(一个连接产生的时间太长后会被数据库自己无效掉的)
findfeels
2005-09-16
打赏
举报
回复
没遇到过
顶下
earlystar
2005-09-16
打赏
举报
回复
你用的什么应用服务器呀,一般在服务器中可以设置,在池中维持的最少连接数和最大连接数,你看看是否设置正确
fox_blue
2005-09-16
打赏
举报
回复
你的问题是连接空闲时间超时后,连接被数据库服务器关闭了,连接池配置的时候设置maxWait=-1就可以解决这个问题
计算机应用技术(实用手册)
当设定为[Enabled](启动)时,如果你的系统
中
所安装的硬盘有更动,在POST的开机过程
中
,屏幕
会
出现一道提示讯息。 First Boot Device / Second Boot Device / Third Boot Device / Boot Other Device: 在[First ...
记一次 druid
连接
池
问题
排查记录 (未找到具体原因,最后换成了 Hikari
连接
池
)
某个项目,开发过程
中
需要
连接
多个数据源,多数据源部分就不说了,在Spring Boot
中
其实就是手动构造不同的 datasource交给IOC容器,然后根据持久层框架 Mabatis 或者是 JPA之类的,明确下 数据源和持久层的绑定关系...
mysql
无故
关闭
_mysql自动
关闭
服务
//***********************************************本文章转载*******************************************************************************************通过mysql服务器端程序mysql administrator调整
连接
...
Druid数据偶发性失效
问题
排查
本文详细分享了通过分析Druid组件源码,排查和解决了Druid
连接
偶发性失效
问题
的过程。
linux redis
无故
掉线,redis 远程主机
关闭
了 经常掉线的解决方法
这几天本地开发环境的redis经常掉线,根本不是
连接
池
爆的缘故,本地才几个
连接
,redis-cli.exe一直用着,特别家里的电脑是32位的,更甚,两分钟没交互就掉线了。实测,是protected-mode的
问题
,修改方法:修改redis....
Java EE
67,513
社区成员
225,879
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章