ticdc同步任务state为“failed”,code是“CDC:ErrGCTTLExceeded”,出现这种情况的原因是什么呢?

查看cdc同步任务如下


出现这个问题是因为很久没有数据变更吗?

https://docs.pingcap.com/zh/tidb/stable/ticdc-faq#ticdc-的-gc-ttl-是什么

参考这个,任务有问题停止超过了gc ttl 24小时的设置

好的,我去仔细看看。

看完了这个我知道了出现failed的条件是停滞超过了默认24小时。那么24h内没有出现数据变更,这也算任务停滞吗?

主要是通过checkpoint-ts 来检查,经过测试即使一直没有事务变更,checkpoint-ts也是一直在变更,只有遇到错误才会导致这个问题,不过可以适当调整gc ttl的值来避免。

已确认,即使没有事务变更,超过24小时也是没问题的。

2 Likes

该主题在最后一个回复创建后60天后自动关闭。不再允许新的回复。