dm启动没有任何响应

【 TiDB 使用环境】生产环境 /测试/ Poc
【 TiDB 版本】
【复现路径】做过哪些操作出现的问题
【遇到的问题:问题现象及影响】
【资源配置】进入到 TiDB Dashboard -集群信息 (Cluster Info) -主机(Hosts) 截图此页面
【附件:截图/日志/监控】
同步一个数据库 启动dm 没有任何响应,不知从何入手?start-task或check-task 都一样
tiup dmctl --master-addr 10.10.110.173:8261 check-task dtudm-task.yaml

可以先telnet 10.10.110.173 8261,看下上下游是否都能通
然后再看看dm日志有什么


dm日志从哪里看?

我在 这台dm-work 还有跑其他的数据库都是正常的

命令卡住吗,还是啥情况

tiup dm display dm-test
然后去对应的主机/u01/tidb/dm/deploy,deploy目录下找到对应workder的日志看下


这种状态

看看173节点的dm-work.log日志

卡住多久呢?又可能 check-task 就是在运行,这个命令是同步的,可能会运行久一点。

先找到 DM 日志看下吧

1 个赞

贴一下具体的日志

感觉像在等网络超时,程序跑感觉不会那么久,你再把前边执行的telnet在所有dm-work节点执行下

不对,你前边telnet的啥,你要telnet上游mysql地址和下游tidb地址

上面是上游数据库,下面是 下游数据库

查了日志 里面没有 这个task日志,感觉没有还没有写日志

多等会看看呢

等好几天了, 正常情况下,没有多久肯定是有反馈的;

strace 看下?

按下面的命令来一下,就别通过tiup调用dmctl了,直接写全路径

strace -ttt -T -f -o /tmp/strace.out dmctl全路径 --master-addr 10.10.110.173:8261 check-task dtudm-task.yaml

然后看下strace.out文件内容分析下

strace.out (871.4 KB)