dm中的一个worker重新启动不了

【 TiDB 使用环境】生产环境 /测试/ Poc
【 TiDB 版本】
【复现路径】做过哪些操作出现的问题
【遇到的问题:问题现象及影响】
【资源配置】
【附件:截图/日志/监控】


一个worker处于假死状态,

看日志是info没有报错,top服务器cpu也没有满

free 感觉不是启动不起来吧 只是没有任务在上面跑?

当然有,任务全部报找不到revlant worker,要不然怎么叫假死状态

任务的相关报错有没有?

现在好了没? free 代表没有绑定 数据源啊。 就是没有分配数据源

您现在的 有多少个worker 。目前还有多少个worker处于free状态, 多少个worker处于 bound状态??

worker节点总共四个状态Offline(下线),Free(在线但未配置源数据端),Bound(在线且已绑定源数据端),Relay(在线且提取相关中继日志中),你这边现实free应该是未绑定源端数据库实例

没好啊,新建了一个worker,绑定到新建的上去了

要不然任务也不能停啊

revlant worker 幽灵 。 我记有部分内容说, 必须保留 几个free worker . 不然发生故障无法完成切换。忘记在哪里看到了。 您创建新的worker就能成功。