TDengine
TDengine copied to clipboard
taos-jdbcdriver在用HikariCP和Druid连接池导致内存和本地端口占用暴增
问题描述 程序中用HikariCP和Druid连接池通过taos-jdbcdriver驱动链接TDengine服务,如客户端与服务端网络长时间(几分钟)断开,导致应用程序内存暴涨(短时间内就能达到上百G),在网络恢复后,应用程序本地端口占用也暴涨。
测试环境 jdk:17/21 taos-jdbcdriver:3.3.0 HikariCP:5.0.1 Druid:1.2.23 操作系统:macOS/Windows11
截图-正常情况
截图-异常情况
恢复网络后执行 netstat -nat|grep -i "6030"|wc -l 本地端口占用了好几千
测试代码
测试代码就是用的官网代码,注释了关闭连接池。
同 #26680 目前正在处理,修复后会通知大家
可以升级到 3.3.3.0 ,问题已经解决。