br备份失败,报错 ["br failed"] [error="other error: Coprocessor task terminated due to exceeding the deadline"]

之前提的描述不够详细,这次重新发了一个帖求助。
我这次只选择了一个300G的库做备份,
并且没有选择共享目录,而是直接备份在每个TIKV的本地,在本地创建同名的文件夹。

备份命令为: tiup br backup db --pd 192.168.40.92:2379 --db sbtest -s /tidb/share/

集群环境为3节点TIKV

最终checksum的时候报错
[ERROR] [main.go:59] [“br failed”] [error=“other error: Coprocessor task terminated due to exceeding the deadline”] [errorVerbose=“other error: Coprocessor task terminated due to exceeding the deadline\ngithub.com/pingcap/tidb/store/copr.(*copIteratorWorker).handleCopResponse\n\t/home/jenkins/agent/workspace/build-common/go/src/github.com/pingcap/br/store/copr/coprocessor.go:1151\ngithub.com/pingcap/tidb/store/copr.(*copIteratorWorker).handleTaskOnce\n\t/home/jenkins/agent/workspace/build-common/go/src/github.com/pingcap/br/store/copr/coprocessor.go:1035\ngithub.com/pingcap/tidb/store/copr.(*copIteratorWorker).handleTask\n\t/home/jenkins/agent/workspace/build-common/go/src/github.com/pingcap/br/store/copr/coprocessor.go:912\ngithub.com/pingcap/tidb/store/copr.(*copIteratorWorker).run\n\t/home/jenkins/agent/workspace/build-common/go/src/github.com/pingcap/br/store/copr/coprocessor.go:622\nruntime.goexit\n\t/usr/local/go/src/runtime/asm_amd64.s:1594”] [stack=“main.main\n\t/home/jenkins/agent/workspace/build-common/go/src/github.com/pingcap/br/br/cmd/br/main.go:59\nruntime.main\n\t/usr/local/go/src/runtime/proc.go:250”]

以下为详细日志

br日志.txt (581.3 KB)

感觉刚开始备份就有警告爆出。

请大神指导一下可能的问题方向,不胜感激!

补充:
后来我增加了限速,但是还是失败了,备份过程中就有许多报错

–storage “s3://${backup_collection_addr}/snapshot-${date}?access-key=${access-key}&secret-access-key=${secret-access-key}” \ 共享存储备份目录
–storage “local:///home/tidb/backupdata”\ 每个TiKV节点都存在相关目录(没有需要创建)并且要有读写权限777

1 个赞

-s 后面不对吧

不不,我为了排除共享存储可能产生的问题,只测试在本地备份,特意在每个tikv节点都创建了相同的路径并赋予777权限,但是还是失败了

为了排除共享存储可能产生的问题,只测试在本地备份

local 你没加呀,你还是用的共享的

啊,br备份命令里有local吗

:slightly_smiling_face:

额,能教我一下吗,这个该加在上面命令的哪里?

参考下

感谢!

看着是命令不对导致的

备份命令写错了,,