99-bug
1. Druid异常
2021-11-10 19:38:10.308 WARN 9239 --- [ main] c.a.d.p.DruidAbstractDataSource : discard long time none received connection. , jdbcUrl :
jdbc:mysql://localhost:3306/mca?useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai&useSSL=false&allowMultiQueries=true, version : 1.2.8, lastPacketReceivedIdleMillis : 3980
1. 三种解决
- 在启动程序时在运行参数中增加:
-Ddruid.mysql.usePingMethod=false
- 在SpringBoot项目中,可在启动类中添加如下静态代码快
static {
System.setProperty("druid.mysql.usePingMethod","false");
}
- 类文件配置。在项目的DruidConfig类中新增加:
/*
* 解决druid 日志报错:discard long time none received connection:xxx
* */
@PostConstruct
public void setProperties(){
System.setProperty("druid.mysql.usePingMethod","false");
}