MySql提示连接超时问题

最近在一次使用mysql数据库的时候,服务器跑了两天后突然提示需要添加autoRecord = true,百度查阅之后是连接超时所致,在jdbc的url上加上了该参数,第二天观察依然还是提示这个。如图:


多次修改url参数无效后,修改了连接池属性。成功解决问题。

<property name="testOnBorrow" value="false" />
<property name="testWhileIdle" value="true"/>
<!-- 在自动回收超时连接的时候打印连接的超时错误 -->
<property name="logAbandoned" value="true"/>
<!-- 超时自动收回 -->
<property name="removeAbandoned" value="true"/>
<property name="removeAbandonedTimeout" value="120"/>
<!--每3600000秒运行一次空闲连接回收器 -->
<property name="timeBetweenEvictionRunsMillis" value="3600000"/>
<!--池中的连接空闲60分钟后被回收 -->
<property name="minEvictableIdleTimeMillis" value="3600000"/>


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值