【TDengine 使用环境】
测试
【TDengine 版本】tsdb,3.4.1.6
【操作系统以及版本】windows server 2025,WSL2(独立IP),docker(host网络模式)
【部署方式】容器
【集群节点数】1
【集群副本数】1
【描述业务影响】
【问题复现路径/shan】
taos.cfg配置文件:
time period of keeping log files, in days
logKeepDays 15
The port for external access after this dnode is started
serverPort 6030
system time zone (for windows 10)
timezone Asia/Shanghai (CST, +0800)
monitor 1
monitorFQDN host_0
debug flag for all log type, take effect when non-zero value
debugFlag 135
docker_compose文件:
services:
td_0:
image: docker.m.daocloud.io/tdengine/tsdb:latest
container_name: td0
hostname: host_0
network_mode: “host”
environment:
- TAOS_FQDN=host_0
- TAOS_FIRST_EP=host_0:6030
volumes:
- /home/snake3342/td_workspace/data:/var/lib/taos
- /home/snake3342/td_workspace/log:/var/log/taos
- /home/snake3342/td_workspace/taos_cfg_0.txt:/etc/taos/taos.cfg
restart: unless-stopped
extra_hosts:
- "host_0:192.168.7.249"
- "host_1:192.168.8.249"
- "host_2:192.168.8.197"
/home/snake3342/td_workspace/data,这个挂载路径是WSL2内部的ext4分区,外部物理层面在windows的vhdx虚拟磁盘文件上。
【遇到的问题:问题现象及影响】
大约前天开始用docker compose启动成功,然后我就配置了WSL2开机自动启动
网页入口http://192.168.7.249:6060/login,
这几天来都能够正常登入,没有创建库和表,也没有添加和修改用户
今天下午,在网页入口输入root和初始密码,提示错误如下:
failed to get connection from pool: [0xE004] timeout waiting for conn response
taoslog0.0最近内容如下:
05/01 14:31:11.842385 00000396 C RPC DEBUG INST conn:0x7b3148000c30, register-instance-rsp received from 192.168.7.249:6030, local info:192.168.7.249:60962, len:62, seq:35, sid:0, code:Dnode is starting up, QID:0x0:0x2331e23bc600009
05/01 14:31:11.842399 00000396 C RPC DEBUG cliRetryIsTimeout, retryInit:1, retryMaxTimeout:20000, retryInitTimestamp:1777617061545
05/01 14:31:11.842403 00000396 C RPC DEBUG get invalid epset, epset equal, continue
05/01 14:31:11.842415 00000396 C RPC DEBUG INST msg need retry, QID:0x0:0x2331e23bc600009
05/01 14:31:12.843517 00000396 C RPC DEBUG INST conn:0x7b3148000c30, register-instance is sent to 192.168.7.249:6030, local info:192.168.7.249:60962, seq:36, sid:0, QID:0x0:0x2331e23bc600009
05/01 14:31:12.843979 00000396 C RPC DEBUG INST conn:0x7b3148000c30, register-instance-rsp received from 192.168.7.249:6030, local info:192.168.7.249:60962, len:62, seq:36, sid:0, code:Dnode is starting up, QID:0x0:0x2331e23bc600009
05/01 14:31:12.843999 00000396 C RPC DEBUG cliRetryIsTimeout, retryInit:1, retryMaxTimeout:20000, retryInitTimestamp:1777617061545
05/01 14:31:12.844010 00000396 C RPC DEBUG get invalid epset, epset equal, continue
05/01 14:31:12.844024 00000396 C RPC DEBUG INST msg need retry, QID:0x0:0x2331e23bc600009
05/01 14:31:12.844039 00000396 C RPC DEBUG INST conn:0x7b3148000c30, register-instance is sent to 192.168.7.249:6030, local info:192.168.7.249:60962, seq:37, sid:0, QID:0x0:0x2331e23bc600009
05/01 14:31:12.844252 00000396 C RPC DEBUG INST conn:0x7b3148000c30, register-instance-rsp received from 192.168.7.249:6030, local info:192.168.7.249:60962, len:62, seq:37, sid:0, code:Dnode is starting up, QID:0x0:0x2331e23bc600009
05/01 14:31:12.844257 00000396 C RPC DEBUG cliRetryIsTimeout, retryInit:1, retryMaxTimeout:20000, retryInitTimestamp:1777617061545
05/01 14:31:12.844260 00000396 C RPC DEBUG get invalid epset, epset equal, continue
05/01 14:31:12.844269 00000396 C RPC DEBUG INST msg need retry, QID:0x0:0x2331e23bc600009
taosdlog.0最近内容如下:
05/01 14:39:39.311756 00000152 C WAL WARN vgId:2, failed to validate checksum of wal entry header, offset:6768997, file:/var/lib/taos/vnode/vnode2/wal/00000000000000000000.log
05/01 14:39:39.312555 00000152 C WAL WARN vgId:2, failed to validate checksum of wal entry header, offset:6768997, file:/var/lib/taos/vnode/vnode2/wal/00000000000000000000.log
05/01 14:39:39.313394 00000152 C WAL WARN vgId:2, failed to validate checksum of wal entry header, offset:6768997, file:/var/lib/taos/vnode/vnode2/wal/00000000000000000000.log
05/01 14:39:39.314241 00000152 C WAL WARN vgId:2, failed to validate checksum of wal entry header, offset:6768997, file:/var/lib/taos/vnode/vnode2/wal/00000000000000000000.log
05/01 14:39:39.315056 00000152 C WAL WARN vgId:2, failed to validate checksum of wal entry header, offset:6768997, file:/var/lib/taos/vnode/vnode2/wal/00000000000000000000.log
05/01 14:39:39.315921 00000152 C WAL WARN vgId:2, failed to validate checksum of wal entry header, offset:6768997, file:/var/lib/taos/vnode/vnode2/wal/00000000000000000000.log
05/01 14:39:39.316719 00000152 C WAL WARN vgId:2, failed to validate checksum of wal entry header, offset:6768997, file:/var/lib/taos/vnode/vnode2/wal/00000000000000000000.log
我尝试过关闭容器,然后删除那个wal文件,再启动,无效
尝试删除此容器,删除wal文件,重新通过docker_compose文件再拉起新容器,无效
下一步怎么办?
【资源配置】
