Druid 1.1.23日志打印ERROR DruidAbstractDataSource discard long time none received connection问题分析

问题背景

druid升级至1.1.23版本后,控制台经常会提示:

[mate-system:192.168.3.6:20002] 2020-09-02 07:15:08.797 ERROR 43542 [] [XNIO-1 task-1] com.alibaba.druid.pool.DruidAbstractDataSource discard long time none received connection. , jdbcUrl : jdbc:mysql://127.0.0.1:3306/matex?useUnicode=true&characterEncoding=UTF-8&autoReconnect=true&useSSL=false&zeroDateTimeBehavior=convertToNull, jdbcUrl : jdbc:mysql://127.0.0.1:3306/matex?useUnicode=true&characterEncoding=UTF-8&autoReconnect=true&useSSL=false&zeroDateTimeBehavior=convertToNull, lastPacketReceivedIdleMillis : 124803

新版本升级内容

这是一个很小的Bug Fix版本,主要是修复对JDK 6的支持。
新增OceanbaseExceptionSorter
修复SQL Parser SQLJoinTableSource.clone方法的BUG
增强对mysql jdbc driver 8的支持
修复1.1.22版本不支持JDK 6的问题

解决方案

此版本升级内容较少,只是为了解决jdk6的支持,现在基本很少用jdk6
所以建议回退到1.1.22版本

        <dependency>
            <groupId>com.alibabagroupId>
            <artifactId>druid-spring-boot-starterartifactId>
            <version>1.1.22version>
        dependency>

案例

https://github.com/matevip/matecloud
目前该项目使用的1.1.23,有兴趣可以持续关注其更新

你可能感兴趣的:(微服务,druid,mybatis,plus,database,spring,cloud,errror)