pump有一台机器磁盘满了,清理后drainer不走

【 TiDB 使用环境】生产环境
【 TiDB 版本】
【复现路径】做过哪些操作出现的问题
【遇到的问题:问题现象及影响】
157,186,187 三台机器的pump,其中157的pump机器磁盘满了,pump不写日志,清理出空间后,drainer不走,一直不动

【资源配置】
【附件:截图/日志/监控】

重启下 pump 和 drainer 试试

清理完之后先重启 pump

重启pump需要重启tidb集群,比较麻烦,关键是现在157pump正常写日志了

不用啊,重启pump怎么要重启 tidb 集群了。tidb集群每个组件都能单独重启呀。

启动集群操作会按 PD → TiKV → Pump → TiDB → TiFlash → Drainer → TiCDC → Prometheus → Grafana → Alertmanager 的顺序启动整个 TiDB 集群所有组件

reload -N 试试

4.0用的是ansible-playbook

我3.1.0都tiup了
image

这个启动顺序只是说你启动一整套集群的正常启动顺序,每个组件,每个节点都可以单独启动,4也可以改成tiup

或者试试binlogctl
https://docs.pingcap.com/zh/tidb/stable/binlog-control#binlogctl-工具

可以了,单独重启了157的pump之后正常同步了

你的binlog-ignore-error 设置为true了吗?