阿里云druid连接池过高问题

com.alibaba.druid.pool.GetConnectionTimeoutException: wait millis 89805, active 20, maxActive 100

在JflyfoxConfig配置druid的参数,但是还是一直会显示链接数量的问题,急需解决!!!!!

评论区

JFinal

2019-03-24 11:17

active 与 maxActive 都可以对 DruidPlugin 进行配置,有提供相关的 setter 方法

如果不想配置,可以升级 jfinal 到最新版本,新版本这两个值调低了很多

小毛头的最靓丽

2019-03-24 13:51

@JFinal 如果我想设置,超过时间后,链接就自己close怎么做?

JFinal

2019-03-25 20:30

@小毛头的最靓丽 DruidPlugin.java 源码中可以看到各种配置,通过 setter 方法配置

小毛头的最靓丽

2019-04-11 15:01

@JFinal 但是还是一样一直崩溃,连接数修改大也是有问题com.jfinal.plugin.activerecord.ActiveRecordException: com.alibaba.druid.pool.GetConnectionTimeoutException: wait millis 62397, active 30, maxActive 30, runningSqlCount 1怎么去解决呢?

JFinal

2019-04-11 22:14

@小毛头的最靓丽 GetConnectionTimeoutException, 检查是不是 mysql 服务端允许的连接数不够用

还要检查你的项目是不是有自行 getConnection() 得到 Connection 对象的代码,但没有在 finally 块中 close 掉,造成连接泄露

热门反馈

扫码入社