OB 由于时间戳问题导致无法重启

排查下网络是否有问题

OB里时间是超前了还是落后了?

网络都相互通的


telnet 也能通

一开始时钟同步器吧时间给设置成 2038 年了 后来恢复成当前时间,集群就起不来了,现在连不上数据库 所有节点都是这样的

所有节点都设置为2038年了么

我看日志中也存在IO异常报错 查询下是否存在坏盘情况 看看/var/log/messages日志是否存在异常报错

是的 整个机房时钟服务器错乱,把所有都设置成 2038 年,后来恢复了,就再也起不来了

你的ob版本是多少,我记得这种情况低ob是不支持恢复了,不清楚新版是否修复这边去咨询下

1 个赞

4.2.1

1 个赞

如果没有别的原因导致集群起不来,,单就时间错误的话。把OB节点时间都改到2038年,业务停写。把集群拉起来,然后逻辑导出租户数据。

https://mp.weixin.qq.com/s/Neq09njIi_Fq9x63OL2LKQ

2 个赞

425bp2版本支持当时钟向前调超过24小时时间后回调后启动ob。421不支持的当前只能参考楼上庆涛老师的方法了导出租户数据重建

1 个赞

这是系统开始被更改时间,我们需要把时间改成哪个时间呢?

改到2038年,就是你们当时统一修改的时间

改到 2038 年 后集群起来了,有办法再回退时间戳吗?

1 个赞

没有了 需要导出数据重建集群

需要用什么工具可以把租户导出

1 个赞

业务升级到425bp2,再回退看看。保险起见,升级之前先做租户逻辑导出备份。用obdumper

使用obdumper工具

这版本也该升级了

围观学习学习