【 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-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文件内容分析下