赞
踩
连接池中连接数同一时间被用光 当超过指定时间时 还未等到连接 就会报以上错误
//报错信息
Could not get JDBC Connection; nested exception is com.alibaba.druid.pool.GetConnectionTimeoutException: wait millis 20, active 5, maxActive 20
开启以下配置 排查异常代码
# 开启超时自动回收连接
spring.datasource.removeAbandoned=true
# 设置自动回收连接的超时时间 秒
spring.datasource.removeAbandonedTimeout=180
# 打印回收连接时的错误日志
spring.datasource.logAbandoned=true
该异常多出现在事务执行时间过高,多观察关于事务的代码,有关于事务处的代码不亦处理过多的逻辑
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。