Websocket驱动连接超时/失败相关问题

【TDengine 版本】tdengine/tsdb:3.4.0.0,tdengine/tsdb:3.4.1.6

【部署方式】容器,单节点部署。

【遇到的问题:问题现象及影响】
遇到一个奇怪的现象,java程序使用websocket驱动(com.taosdata.jdbc:taos-jdbcdriver:3.8.0)连接数据库的时候(使用IP地址连接)。

3.4.0.0版本:
如果java程序是部署在windows机器上,那么只需要毫秒级别的时间就能成功创建连接;但是如果java程序是部署在linux机器上(为了排除是网络问题导致,已经将java程序与涛思数据库部署在同一台linux服务器上了),则需要10秒左右的时间才能成功创建连接。

3.4.1.6版本:
如果java程序是部署在windows机器上,那么只需要毫秒级别的时间就能成功创建连接;但是如果java程序是部署在linux机器上(为了排除是网络问题导致,已经将java程序与涛思数据库部署在同一台linux服务器上了),则无法创建连接,程序报错
【2026-06-01 08:42:57.603 [traceId=0 spanId=0] [service=iot-tsd] ERROR 1 — [y-eventloop-5-1] c.t.jdbc.ws.WebSocketClientHandler : disconnect uri: 10.216.36.105:6041, code: 1000, reason: unknown, remote: true
】。

可以先使用curl -uroot:taosdata 10.216.36.105:6041/rest/sql -d “select server_version()“试一下,从您反馈的这个报错里面看不到什么信息,可以再试下把详细的报错都发一下

其实我想问的不是报错,而是为什么在不同服务器上创建数据库链接的时间差这么多?3.4.1.6报错我怀疑就是创建链接时间太长导致的。
不知道您那边是否遇到过这个问题?

应该是环境问题,本地验证使用相同版本的taosd和jdbc在window和liunx上建立连接均没有问题