TDengine 使用docker安装3.3.6.13版本 为什么不自带taosadapter

【TDengine 使用环境】
生产环境 /测试/ Poc/预生产环境

【TDengine 版本】

3.3.6.13

【操作系统以及版本】

linux

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

docker

【集群节点数】

【集群副本数】

【描述业务影响】

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

docker安装TDengine3.3.6.13 运行一段时间日志报错
01/15 10:32:51.900019 00000326 MON ERROR execute sql:insert into km_b5e875c79db6_6043 using keeper_monitor tags (‘b5e875c79db6:6043’) values ( now, 0.000000, 0.150958, 0), error:Post “http://localhost:6041/rest/sql/log?req_id=4568404808254515951”: dial tcp [::1]:6041: connect: connection refused
请问一下这个版本 docker部署 是不会自动启动taosadapter吗 还是所有的版本都需要手动启动 还是说这个不启动也没影响 但是目前的问题就是运行一段时间后 TDengine 就连接不上了 需要重启容器才可以

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

【资源配置】

【报错完整截图】(不要大段的粘贴报错代码,论坛直接看报错代码不直观)
0.000000, 0.150958, 0), error:Post “http://localhost:6041/rest/sql/log?req_id=4568404808193698541”: dial tcp [::1]:6041: connect: connection refused 01/15 10:32:50.437186 00000326 DB ERROR QID:0x1000000073c7600 latency:289.688µs, sql:insert into log.taosd_cluster_basic_3999512061384130895 using taosd_cluster_basic tags (‘3999512061384130895’) values (1768444370436, ‘localhost:6030’, 1, ‘3.3.6.13’) , err:Post “http://localhost:6041/rest/sql/log?req_id=4568404808249273070”: dial tcp [::1]:6041: connect: connection refused 01/15 10:32:50.437210 00000326 GEN ERROR QID:0x1000000073c7600 insert taosd_cluster_basic error, msg:Post “http://localhost:6041/rest/sql/log?req_id=4568404808249273070”: dial tcp [::1]:6041: connect: connection refused 01/15 10:32:50.437234 00000326 WEB INFO QID:0x1000000073c7600 finish request, status_code:200, latency:370.53µs, client_ip:127.0.0.1, method:POST, uri:/taosd-cluster-basic [GIN] 2026/01/15 - 10:32:50 | 400 | 396.237µs | 127.0.0.1 | POST “/taosd-cluster-basic” 01/15 10:32:50.437678 00000326 WEB ERROR 2026/01/15 10:32:50 [Recovery] 2026/01/15 - 10:32:50 panic recovered: runtime error: invalid memory address or nil pointer dereference /root/.gvm/gos/go1.24.2/src/runtime/panic.go:262 (0x47daf8) /root/.gvm/gos/go1.24.2/src/runtime/signal_unix.go:925 (0x47dac8) /data/release/main/TDinternal/community/tools/keeper/api/gen_metric.go:303 (0xb8cd2e) /data/release/main/TDinternal/community/tools/keeper/api/gen_metric.go:262 (0xb8c1dc) /data/release/main/TDinternal/community/tools/keeper/api/gen_metric.go:217 (0xb8b804) /root/.gvm/pkgsets/go1.24.2/global/pkg/mod/github.com/gin-gonic/gin@v1.9.1/context.go:174 (0x966b2e) /root/.gvm/pkgsets/go1.24.2/global/pkg/mod/github.com/gin-gonic/gin@v1.9.1/recovery.go:102 (0x966b1b) /data/release/main/TDinternal/community/tools/keeper/infrastructure/log/web.go:53 com/gin-gonic/gin@v1.9.1/gin.go:620 (0x964e24) /root/.gvm/pkgsets/go1.24.2/global/pkg/mod/github.com/gin-gonic/gin@v1.9.1/gin.go:576 (0x964969) /root/.gvm/gos/go1.24.2/src/net/http/server.go:3301 (0x71c32d) /root/.gvm/gos/go1.24.2/src/net/http/server.go:2102 (0x6f9d64) /root/.gvm/gos/go1.24.2/src/runtime/asm_amd64.s:1700 (0x483880) 01/15 10:32:50.437713 00000326 WEB INFO QID:0x1000000073c7500 finish request, status_code:200, latency:850.933µs, client_ip:127.0.0.1, method:POST, uri:/general-metric [GIN] 2026/01/15 - 10:32:50 | 500 | 872.855µs | 127.0.0.1 | POST “/general-metric” 01/15 10:32:51.899998 00000326 DB ERROR QID:0x400000000001ef7c latency:315.938µs, sql:insert into km_b5e875c79db6_6043 using keeper_monitor tags (‘b5e875c79db6:6043’) values ( now, 0.000000, 0.150958, 0), err:Post “http://localhost:6041/rest/sql/log?req_id=4568404808254515951”: dial tcp [::1]:6041: connect: connection refused 01/15 10:32:51.900019 00000326 MON ERROR execute sql:insert into km_b5e875c79db6_6043 using keeper_monitor tags (‘b5e875c79db6:6043’) values ( now, 0.000000, 0.150958, 0), error:Post “http://localhost:6041/rest/sql/log?req_id=4568404808254515951”: dial tcp [::1]:6041: connect: connection refused

1、我下载了3.3.6.13这个版本的docker 镜像,启动后,进入容器,taosadapter服务是正常启动了。
2、运行一段时间后 TDengine 就连接不上了: 进入容器看下 TDengine 的 taosd服务、taosadapter服务是否都正常。在容器外,可以使用 curl -uroot:taosdata :6041/rest/sql -d “show dnodes“ 验证是否能够正常访问。

curl: (3) Failed to convert dnodes“ to ACE; string contains a disallowed character
返回这个 这样是对的吗

我看了下 容器内 两个服务确实都在 但是为啥隔一段时间会报错上面的日志 我看日志文件有很多 看哪个能定位到问题呢

这个结果显然不对。应该与在 taos shell 在中执行 show dnodes; 显示一样的结果。