为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
- 【TiDB 版本】:3.0.3
- 【TiDB 版本】:1.0.2
- 【问题描述】:dm-worker 的 dm-worker.log 日志打印 和 realy log 日志打印正常 在启动task任务检查时报错
上游数据库附有相关的权限,上游数据库没有进行重启或者是切换网络
为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
不太明白
在这台机器上用 用户名面连接 上游数据库?
对的,确认一下上、下游数据库是否正常
正常。
发生 invalid connection
错误时,通常表示 DM 到下游 TiDB 的数据库连接出现了异常(如网络故障、TiDB 重启、TiKV busy 等)且当前请求已有部分数据发送到了 TiDB。
由于 DM 中存在同步任务并发向下游复制数据的特性,因此在任务中断时可能同时包含多个错误(可通过 query-status
或 query-error
查询当前错误)。
invalid connection
类型的错误且当前处于增量复制阶段,则 DM 会自动进行重试。stop-task
停止任务,然后再使用 start-task
重启任务请查询有没有 TiDB 重启,TiKV 是否有问题等
1:启动任务就报错 10001 无法查询 任务状态
2:重启过monitor tikv都可以连上
code=10001
是数据库操作异常,需要进一步分析错误信息和错误堆栈,提供一下出错最近 20 分钟的信息都提供一下
还有其他信息吗?看不出什么?
没有 全部都是 info 没有warn
请提供一下 worker 的日志所有日志
已解决
请问,问题的原因是?
上游切换了网络,navicat可以连上,tidb要连的话需要frp转
感谢回复,谢谢!
感谢回复,可以将答案设置成最佳回复哦~
此话题已在最后回复的 1 分钟后被自动关闭。不再允许新回复。