cdc 同步报错

【 TiDB 使用环境】生产环境 /测试/ Poc
生产 v7.5.1

【 TiDB 版本】
【复现路径】做过哪些操作出现的问题
【遇到的问题:问题现象及影响】

cdc 任务同步中断

上游下游都是 tidb

【复制黏贴 ERROR 报错的日志】
“message”: “[CDC:ErrReachMaxTry]reach maximum try: 8, error: [CDC:ErrMySQLTxnError]MySQL txn error: invalid connection: [CDC:ErrMySQLTxnError]MySQL txn error: invalid connection”

已解决
重启启动了恢复
cdc changefeed pause/resume -c changefeed-id
但是不知道什么原因造成的

先检查一下 TICDC 联路上 IP 能否互相 ping 通。

1 个赞
  1. 用 cdc changefeed query -c changefeed-id,确认 cdc 里面的用户名和 IP ,在 CDC 主机上用 mysql -h IP -P port 确认是可以登录了,确认下游负载均衡等都是好的。
  2. 用 cdc changefeed pause/resume -c changefeed-id 恢复,再看一下 cdc.log,具体的日志有什么报错。

都是通的

看下 cdc.log 吧,那里会有哪个 SQL 执行报错的信息

1.查看使用的账号能不能成功登陆下游库,就从上游的cdc机器上去登陆
2.看看下游库有没有什么语句在执行,比如来自上游库的DDL

看下 ticdc 的监控,那会有什么异常

重启了恢复正常。但是不知道什么原因

看一下资源池是不是满了