TDengine icon indicating copy to clipboard operation
TDengine copied to clipboard

TDClient linux下原生连接方式在TDserver 没启动时会彪CPU

Open ypyaaa opened this issue 3 weeks ago • 3 comments

Bug Description TDClient linux下原生连接方式在TDserver 没启动时会彪CPU

To Reproduce Steps to reproduce the behavior:

Image

先用taos 连接上tdserver

Image 正常连接 Image 模拟崩溃环境杀掉td Image Image 连接未断且cpu飙升

用strace观察 % time seconds usecs/call calls errors syscall


37.55 3.464755 45 76985 setsockopt 18.43 1.700231 132 12830 12830 connect 13.24 1.221926 49 24760 epoll_ctl 9.38 0.865717 67 12831 socket 7.75 0.715254 57 12380 close 6.04 0.557162 43 12831 ioctl 5.81 0.535788 43 12380 getsockopt 0.99 0.091321 1087 84 epoll_pwait 0.79 0.072644 48 1505 423 futex 0.02 0.001859 80 23 read


100.00 9.226657 55 166609 13253 total

tdclient在反复重连服务端

Expected Behavior tdserver启动失败后,客户端重连采用退避策略 cpu不要疯狂飙升

Environment (please complete the following information): TD版本: 3.3.2.0 TDClient版本: TDengine-client-3.3.2.0 系统版本: ubutnu 22.04

ypyaaa avatar Dec 05 '25 01:12 ypyaaa

3.3.2 版本已经停止发布维护了,请升级到最新版本

ZeLv01 avatar Dec 08 '25 01:12 ZeLv01

3.3.2 版本已经停止发布维护了,请升级到最新版本

推荐哪个版本 最新版本?

ypyaaa avatar Dec 08 '25 06:12 ypyaaa

是的,使用 3.3.8 版本吧

ZeLv01 avatar Dec 08 '25 09:12 ZeLv01

是的,使用 3.3.8 版本吧

你好 我刚试了一下 3.3.8版本 还是会把cpu来起来一阵 如果taosd挂了的时候 版本3.3.8.0

ypyaaa avatar Dec 16 '25 06:12 ypyaaa

Image 具体可以看一下这个图

ypyaaa avatar Dec 16 '25 06:12 ypyaaa