2台服务器,时间总是不同步

我有2个服务器设置相同的时区,我设置他们同一时间,我有他们从同一个互联网时间源更新他们的服务器时间。

但是,每个星期他们似乎都会远离彼此的时间,最后总会有30秒左右失去同步。

为什么会发生这种情况,我该如何预防呢?

发生这种情况的原因有很多(最有可能的是,rtc芯片和/或不同温度下不同质量的晶体/电容,…)。 每星期30s是很多,但每个服务器在不同的方向(一个太慢,一个太快)可能是每周15s。

为防止出现这种情况,请configurationntp以将时间同步到外部时间服务器。 如果你不能在外面连接,你可以在其中一个上设置一个ntp服务器,并与其他服务器同步。 他们的时钟将是错误的,但仍然同步。