我有 2 台服务器设置了相同的时区,并为它们设置了相同的时间,并且我让它们都从相同的互联网时间源更新其服务器时间。
但每周它们的时间似乎都会相差甚远,其中一个总是与另一个相差约 30 秒。
为什么会发生这种情况?我该如何预防?
答案1
发生这种情况的原因有很多(最有可能的是,rtc 芯片中的晶体/电容器质量不同和/或温度不同,...)。每周 30 秒很多,但对于每个服务器在不同方向上每周可能需要 15 秒(一个太慢,一个太快)。
为了防止这种情况,请配置 ntp 以将时间同步到外部时间服务器。如果您无法连接到外部,您可以在其中一个服务器上设置 ntp 服务器,并将另一个服务器与其同步。它们的时钟都会出错,但仍保持同步。