ticdc changefeed 同步任务失败

【 TiDB 使用环境】生产环境
【 TiDB 版本】v4.0.16 版本数据 通过 ticdc changefeed 向 v6.5.0 版本同步数据
【复现路径】做过哪些操作出现的问题
【遇到的问题:问题现象及影响】
【资源配置】
【附件:截图/日志/监控】
在日志中,一致报 如下日志:

[2023/07/07 09:50:20.081 +08:00] [WARN] [client.go:774] ["send request to stream failed"] [addr=10.0.1.39:20160] [storeID=55663883] [regionID=60153811] [requestID=53768]
[error=EOF]

是不是要看看,tikv 服务是不是有问题呀?我先去排查下,有经验的大佬,帮忙给下排查建议和思路,谢谢!
观察了下,changefeed 任务的checkpoint 不更新的原因好像不是应为这个。本质原因是 checkpointTs 一直不更新,导致对应的任务也一直不更新!

这个错误日志前后是什么?

下游的对接怎么配置的呢? changfeed 的…

还有changfeed 的状态是什么?

changefeed 的状态一直是normal状态,我发现这个changefeed 任务的resolvedTs 一致不更新,所以这个任务不更新,应该先定位resolvedTs为什么不更新

下游服务应该没什么问题,其他的changefeed 任务,状态完全正常

cdc cli changefeed list --pd=http://ip:2379 截图看看结果呢

1 个赞

调整 raft 相关的参数,如 raftstore.sync-log、raftstore.apply-pool-size 等

我再回答下,我再排查resolvedTs 为什么不更新过程中,发现这个changefeed任务恢复了。怀疑是如下图的这个原因:

此话题已在最后回复的 60 天后被自动关闭。不再允许新回复。