increase(tidb_server_critical_error_total[5m]) > 0 这个大于0,导致tidb 不记录binlog
是什么原因导致,怎么去排查
看了,目前状态是 “Skipping” ,我是想知道怎么排查,是什么原因导致的这个错误,我这边没有同步下游的操作,只是打开了binlog记录,开始是只有一个节点能正常写binlog,一个节点报错,后来重启后,变成2个节点都报错,是什么原因导致的这个错误
建议你看下上面的 FAQ
看了,还是不知道错误原因是什么,为什么报错
建议从日志里面查一下 binlog 写入失败的原因。恢复方式 FAQ 中也提到了的。
重启恢复了,日志是查看drainer 中的drainer.log日志吗
嗯,看下 drainer 日志吧,另外看描述是重启恢复了,是单独重启 drainer 的吗
是重启的 tidb-server
好的。如果是 4.0 的版本,还是建议使用 ticdc 工具进行数据同步。