Tdclient会在td挂的时候把cpu拉起来

【TDengine 使用环境】
预生产环境

【TDengine 版本】

td3.3.2.0 和 td 3.3.8.0都会出现此问题

【操作系统以及版本】

ubuntu18.04

【部署方式】容器/非容器部署

容器部署

【集群节点数】

1

【集群副本数】

0

【描述业务影响】

taos -h连接上对应的td服务后 此时如果td挂了 taos 连接不会退 如果此时输入任何一个命令 可以看到taos cpu能迅速拉升 对于工业生产环境 拉cpu会出问题

【问题复现路径/shan】做过哪些操作出现的问题

TDClient linux下原生连接方式在TDserver 没启动时会彪CPU · Issue #33820 · taosdata/TDengine

可以看下这个 我在3.3.2.0 和3.3.8.0上都复现了

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

taos -h连接上对应的td服务后 此时如果td挂了 taos 连接不会退 如果此时输入任何一个命令 可以看到taos cpu能迅速拉升 对于工业生产环境 拉cpu会出问题

【资源配置】

【报错完整截图】(不要大段的粘贴报错代码,论坛直接看报错代码不直观)

taos 程序就是在多次重试连接taosd服务。

但是 他连接是不是需要有个合理的限制 我用strace去抓那会的包 发现他10s发了一万多次请求

我们边缘段 本身资源就紧张 如果这样来整的话 很容易导致 td挂就全挂 我们希望的是能不能整个退避策略 这样频繁连接是不合理的

好的,我给研发反馈一下,看看能够怎么优化。