dm同步报错context deadline exceeded

【 TiDB 使用环境】生产\测试环境\ POC
【 TiDB 版本】dm2.0.7版本
【遇到的问题】
【复现路径】做过哪些操作出现的问题
【问题现象及影响】 dm 同步任务 ,其中一个子任务同步报错如下:
【附件】

 "result": true,
    "msg": "",
    "sources": [
        {
            "result": true,
            "msg": "",
            "sourceStatus": {
                "source": "source_0",
                "worker": "dm-127.0.0.1-123",
                "result": {
                    "isCanceled": false,
                    "errors": [
                        {
                            "ErrCode": 50000,
                            "ErrClass": "not-set",
                            "ErrScope": "not-set",
                            "ErrLevel": "high",
                            "Message": "context deadline exceeded",
                            "RawCause": "",
                            "Workaround": ""
                        }
                    ],
                    "detail": null
                },
                "relayStatus": null
            },
            "subTaskStatus": [
                {
                    "name": "task_new",
                    "stage": "Running",
                    "unit": "Sync",
                    "result": null,
                    "unresolvedDDLLockID": "",
                    "sync": {
                        "totalEvents": "18477",
                        "totalTps": "1",
                        "recentTps": "0",
                        "masterBinlog": "(binlog.000002, 123123123)",
                        "masterBinlogGtid": "",
                        "syncerBinlog": "(binlog.000002, 123123123)",
                        "syncerBinlogGtid": "",
                        "blockingDDLs": [
                        ],
                        "unresolvedGroups": [
                        ],
                        "synced": false,
                        "binlogType": "remote",
                        "secondsBehindMaster": "0"
                    }
                }
            ]
        },

若提问为性能优化、故障排查类问题,请下载脚本运行。终端输出的打印结果,请务必全选并复制粘贴上传。

参考这里

1)把dm集群对应worker的日志发出来看看~!
2)前后有做过哪些操作?
3)dm集群 上游mysql 和tidb集群的网路连通性如何?

上游binlog存在,而且同步的这个子任务的binlog 一直变化 感觉一直再同步的样子

1、看日志没有明显报错
2、dm 架构是 3个master和n个worker 部署再 a,b,c三台主机 。 a和b的主机内存打满后恢复了 然后c主机上的一个worker 报了这个错误。
3、网络没问题。

感觉是dm的master在a或者b的两台机器上,内存打满后,有两台master同时有问题,那dm master集群就会有问题,c主机上的worker跟master通信超时,觉得重启下可以解决。

重启dm的master? 还是worker? 还是都重启?

重启worker

先执行一下resume-task,重启下任务看看