【TiDB 使用环境】生产环境
【TiDB 版本】8.0.11-TiDB-v7.5.0
【操作系统】Linux
【部署方式】云上部署
【问题复现路径】tiup cluster diaplay <集群名>
【遇到的问题:问题现象及影响】 failed to start: fetch /timestamp.json from mirror(https://tiup-mirrors.pingcap.com) failed: download from https://tiup-mirrors.pingcap.com/timestamp.json failed: Get “https://tiup-mirrors.pingcap.com/timestamp.json”: dial tcp: lookup tiup-mirrors.pingcap.com on 114.114.114.114:53: read udp 192.168.52.2:44673->114.114.114.114:53: i/o timeout
从这个报错信息看,感觉要么是源端的问题,要么是你本地解析的问题
这是服务器无法解析 tiup-mirrors.pingcap.com
域名,检查下DNS配置,如果不能联网就设置离线镜像。
1.缓存失效。~/.tiup目录不存在或者被清理
2.install update等组件涉及元数据访问的情况
3.tiup自身更新或者安装新组件的时候
应该是网络原因,检查一下网络通不通
原因知道是因为网络问题,解决方案也知道用离线镜像,但是不明白的是为什么之前也没联网也没出问题,突然就出现这个签名过期的,这个是什么触发机制,比如什么命令会导致触发去获取timestamp.json,大概多久会需要获取?
本地的timestamp.json文件里就有过期时间,过了这个时间应该就去https://tiup-mirrors.pingcap.com/timestamp.json更新。
1 个赞
谢谢~ 我看看
楼上正解