DM同步频繁出现[binlogsyncer.go:181 syncer is closing...]

【环境说明】
TiDB v5.4.1
DM v5.4.1

【问题说明】
DM同步经常出现syncer is closing,然后自动恢复:


对应的任务日志:

20220608.log (782.8 KB)

有哪些情况会触发关闭syncer并重连?升级到5.4.1后这种情况出现的频率变高了,怀疑是schema-tracker的时候使用的上游数据库连接失效了(sleep时间超过了wait-timeout)导致异常;应该在执行schema-tracker前,做个连接探活防止连接失效而导致复制重启

这里是下游数据库的连接不好。有没有经过 HAProxy 等组件呢?以及下游有配置相关的超时参数吗

下游tidb是通过SLB连接的,用的默认的配置:

看上去 TiDB 5.4 的 wait_timeout 默认值变成了 28800 导致的这个问题。我们之后会尝试修复,您可以在 GitHub issue 里面查看进度

1 个赞

好的,多谢,我们先把tidb的wait_timeout改为0

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