TIDB升级超时

【 TiDB 使用环境】生产环境
【 TiDB 版本】7.1.3
【复现路径】

Upgrading component pd
Upgrading component tikv
Restarting instance 10.0.254.11:20160

Error: failed to restart: 10.0.254.11 tikv-20160.service, please check the instance’s log(/opt/tidb-deploy/tikv-20160/log) for more detail.: timed out waiting for port 20160 to be started after 2m0s

升级的时候 ,超时了, 能加长等待时长吗

tiup cluster upgrade cluster_name vx.x.x --wait-timeout 600

1 个赞

tiup-cluster upgrade tidb-ali-p v7.1.5 --transfer-timeout 3600
我之前是用这个命令升的
现在失败了,继续的话用tiup-cluster replay

这个参数还好加吗

https://docs.pingcap.com/zh/tidb/stable/tiup-component-cluster#–wait-timeoutuint默认-120

这个参数

好加,这个参数是在cluster这个命令上的。子命令都可以用。
升级断掉,继续升 replay也是非常正确的做法。

tiup-cluster replay gsbfjzNcLjy --wait-timeout 600 , 这样吗

建议看一下 tikv.log,确定一下为什么 tiup 等待超时

tiup cluster upgrade cluster_name vx.x.x --wait-timeout 600

我再接着执行这个是不是也行啊

就执行这个,不过你的tikv看下日志为什么3600还没启动起来,是leader没切换完还是?

第一、可以设置超时时间
第二、要看下因为什么原因而导致的升级慢

也可以排查看看超时的原因