HikariPool连接池报错(Possibly consider using a shorter maxLifetime value)

1、错误信息

com.zaxxer.hikari.pool.PoolBase : HikariPool-1 - Failed to validate connection com.mysql.cj.jdbc.ConnectionImpl@xxxxxxx (No operations allowed after connection closed.). Possibly consider using a shorter maxLifetime value

在解决错误之前,先理解下HikariPool的相关配置内容:

1.1、认识HikariPool的结构

包括以下几个部分:

    1. ConcurrentBag & PoolEntry
    1. addConnectionExecutor
    1. houseKeeperTask
    1. HikariProxyConnection
    1. closeConnectionExecutor
1.2、ConcurrentBag

直译就是“连接口袋”,就是放数据库连接的口袋,也就是连接池。

ConcurrentBag有3个保存数据库连接的地方(池):

  1. threadList:是一个ThreadLocal变量,保存当前线程持有的数据库连接。
  2. sharedList:是一个CopyOnWriteA
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值