社区
Web 开发
帖子详情
连接池中途与数据库服务器断开,如何检测?
s_phoenix
2005-02-17 10:23:33
我使用proxool作为连接池。
应用中发现有时因网络问题,WEB服务器与数据库服务器断开,网络恢复后,连接池机失去作用,所有的数据库操作被吊起。只有重新初始化连接池。
如何自动检测连接池与服务器断开,从而自动重新初始化连接,直到网络恢复呢?
...全文
320
5
打赏
收藏
连接池中途与数据库服务器断开,如何检测?
我使用proxool作为连接池。 应用中发现有时因网络问题,WEB服务器与数据库服务器断开,网络恢复后,连接池机失去作用,所有的数据库操作被吊起。只有重新初始化连接池。 如何自动检测连接池与服务器断开,从而自动重新初始化连接,直到网络恢复呢?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
orion11
2005-02-23
打赏
举报
回复
每次向连接池归还连接时,设置一条检测的SQL语句参数例如ORCALE可以用select 1 from dual
try
{
检测连接语句
}
catch(连接异常或是SQL异常就可以测试出来的 e){
发现异常就连接就从连接池释放掉,一直到释放了所有发生异常的连接,连接就会重新去获取可用的连接
}
mxbprogramming
2005-02-23
打赏
举报
回复
try
{
连接池语句
}
catch(连接异常或是SQL异常就可以测试出来的 e){}
以梦为马
2005-02-18
打赏
举报
回复
捕获异常
新春快乐!
zoeg
2005-02-18
打赏
举报
回复
http://community.csdn.net/Expert/topic/3759/3759510.xml?temp=.2193567
李玮顾
2005-02-18
打赏
举报
回复
试试捕获异常,在异常处理中重新连接
JDBC 和
数据库
连接池
JDBC 和
数据库
连接池
大事务导致
数据库
连接池
耗尽分析与解决方案
代码层面避免大事务,拆分业务逻辑设置合理的事务超时移除事务中的远程调用配置层面优化
连接池
参数设置合理的连接泄露
检测
运维层面建立实时监控告警定期进行压力测试实施事务治理策略架构层面引入熔断降级机制采用异步处理模式实现最终一致性方案通过以上综合措施,可有效预防和解决大事务导致的
数据库
连接池
耗尽问题,保障系统稳定运行。
解决mysql自动
断开
连接的问题
解决mysql自动
断开
连接的问题 有三个方法可以解决这个问题: 1:修改MySQL配置参数 2:修改JDBC 3:修改第三方的
数据库
连接池
应用 Proxool.xml 方法1的解决方案: 这个参数的名称是 wait_timeout,其默认值为 28800秒(8小时)。其意义为关闭一个连接之前在这个连接上等到行动的秒数,也就是说,如果一个连接闲置超过这个
QT下链接SQLServer2012
数据库
异常处理记录
问题描述: 多线程程序中创建
数据库
实例后,链接
数据库
正常,但接着使用该实例执行sql语句时发现链接
断开
,
数据库
处于关闭状态 尝试解决方法: 1. 单线程程序,使用QT新建demo进行测试,模拟上述现象恢复现场,发现并不存在在上述现象。 由此可以排除程序问题 2. 更换
数据库
,使用mysql进行重新连接,连接正常,并不存在上述现象,排除程序逻辑异常的可能性 3. 本机
[性能优化]
数据库
连接池
(Connection Pooling)原理及其在Java/Python应用中的配置
还在为
数据库
连接慢、应用响应迟钝烦恼?Hostol深度解析
数据库
连接池
核心原理,并提供Java (HikariCP) 和Python (SQLAlchemy) 实战配置指南与避坑技巧,助你大幅提升应用性能与稳定性!
Web 开发
81,122
社区成员
341,744
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章