我在 CentOS 7 上运行的其中一个 Web 服务器遇到了问题。在过去 1 到 2 周内,系统上的本地时间和 UTC 时间经常变化,误差在几分钟和几小时之间。RTC 时间保持不变。
我能够在 SSH 会话中直接观察到这种现象。这里时间在约 5 分钟内变化了 51 秒。
[root@*** ~]# ntpdate 0.de.pool.ntp.org
31 Jul 14:26:07 ntpdate[9738]: step time server 80.153.195.191 offset 156.552788 sec
[root@*** ~]# date
Wed Jul 31 14:26:23 CEST 2019
[root@*** ~]# date
Wed Jul 31 14:28:05 CEST 2019
[root@*** ~]# date
Wed Jul 31 14:31:18 CEST 2019
[root@*** ~]# date
Wed Jul 31 14:31:27 CEST 2019
[root@*** ~]# date
Wed Jul 31 14:31:37 CEST 2019
[root@*** ~]# ntpdate 0.de.pool.ntp.org
31 Jul 14:32:51 ntpdate[11898]: step time server 134.34.3.18 offset 51.911962 sec
我已经尝试过什么(但没有成功):
- 我更改了 ntpd 配置,并尝试了不同的时间服务器来调整它
- 我已经激活了 ntpd 统计信息(这里是问题出现的最后部分例子)
- 我已经完全停用 ntpd
- 我已手动和 ntpdate 重置时间
- 我已重置时区
- 我问过主机主系统是否有硬件问题
我希望您能对我应该关注的地方或者可能导致这种行为的原因有更多的想法?