GaussDB数据库Ops巡检-NTP服务状态异常?

40 阅读2分钟

对系统的影响

数据库实例节点与远端的NTP服务器延时过大,可能导致备份时,各节点时间差距过大而导致实例备份失败。

可能原因

  • 数据库实例节点与远端的NTP服务器延时过大。
  • 数据库实例节点与远端的NTP服务器网络不通。

处理步骤

  1. 通过告警中的节点ID信息,登录实例节点

  2. 执行如下命令,查看当前节点与远端NTP服务器的通信情况。

    ntpq -p

    查看结果中前缀为*和+、且remote列不是localhost的行。查看reach列和offset列的值。

    图1 通信情况

    如图所示,reach列的值为377,offset列小于1000则表示通信正常。

    • reach列是一个八进制数,要转换成二进制。

      八进制377对应的二进制为11111111,每1位代表1次通信次数,如果有1位为0,其余7位为1说明通信8次中,有1次通信失败。

    • offset列则表示与NTP服务端的时间差。

  3. 如果reach列不为377,且offset大于1000,则可尝试使用命令同步远端NTP服务器。

    1. 执行如下命令,切换至root用户。

      exit

    2. 执行如下命令,同步远端NTP服务器。

      ntpupdate -u

      远端NTP服务端IP地址

      IP地址可以从2获取。

      同步远端NTP服务器需要等待10分钟。

    3. 等待10分钟后,执行命令,查看reach和offset列是否恢复正常。

      ntpq -p

  4. 如果上述操作后仍然无法解决,收集告警信息,联系技术支持进行处理。

告警清除

此告警修复后,系统会自动清除此告警,无需手工清除。

参考信息

不涉及。