3.3.7.5版本, 报错RROR (0x2301): Websocket Not connected Exception

TDengine 版本】

3.3.7.5

【操作系统以及版本】

Centos 7

【部署方式】

非容器部署

【集群节点数】

3

【集群副本数】

3

【描述业务影响】

报错RROR (0x2301): Websocket Not connected Exception

【问题复现路径/shan】

【遇到的问题:问题现象及影响】

【资源配置】

【报错完整截图】

这个错误像是 应用与TDengine服务之间连接不通。确认能够访问 TDengine服务的 6041端口吗?

可以的数据库服务应该是正常,前天开发反馈程序报错,连接断了

开发反馈,连接10分钟左右就会断连,是什么情况

show queries;

show connections;

看一下输出

出现显示部分成功的查询

你们是怎么使用的呢,应用的连接池是怎么配置的,还有服务端的cpu核数数量

多数据源,默认连接池管理.目前是三节点1副本,8c cpu 32G内存,您好,请问3.3.7.5版本是否支持在线修改VGROUP,目前的负载均衡看起来并不均衡,之前建库的时候是2VGROUP,现在能不能改成3VGROUP

多数据源配置

可以远程看一下吗?

可以远程的,我刚刚重启apdapter,现在还是会报错

可以加一下微信15322708885

或者我加您Vx也可以

经排查发现,是由于stmt方式执行单个sql时间过长超过了messageWaitTimeout配置的时间导致的

解决方案:

  1. 等下个版本会对此有优化
  2. 不使用stmt方式,改为sql方式执行
  3. 可以尝试调长messageWaitTimeout和httpConnectTimeout

开发人员反馈,现在没有使用stmt方式,都是使用普通SQL的

从show queries;看到的select sql 是用了stmt方式的

刚刚看了服务端的监控,确实有使用stmt的情况。请问下个版本预计什么时候发布?