Debian 日期跳跃,导致完全锁定

Debian 日期跳跃,导致完全锁定

我有一台 Debian Squeeze VM,它突然选择将其日期向前跳跃一个多月,这似乎让它无比困惑并导致它需要硬重置(哎呀!)。

日志中没有什么异常,只是日期戳突然跳变(今天回到 2005 年)。

已经发生过三次了,所以我不认为这与闰秒问题因为上一次是在七月。

发生过一次后,我花了很长时间检查东西,但什么也没发现,于是决定忘掉它。但发生三次后,生产服务器就出现了问题。


编辑提供评论中请求的信息(谢谢!):

我无法控制虚拟机管理程序,它是一个租用的虚拟机。

# cat /sys/devices/system/clocksource/clocksource0/current_clocksource
kvm-clock

# ntpq -p
     remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
+grendel.exizten 130.149.17.8     2 u   29   64   77   14.811    1.778   1.744
*panoramix.linoc 193.67.79.202    2 u   32   64   77   19.729   -0.419   1.691
+robert.elnounch 213.251.128.249  2 u   27   64   77   17.762    0.600   1.722
-janetzki.eu     83.169.43.165    3 u   31   64   77   27.214    3.575   1.638

答案1

我见过几种 NTP 确实不喜欢在 VM 中运行的情况。 一个提供商建议我停止运行ntpd,而是在 中使用如下内容/etc/cron.d/ntpdate

* * * * * root /usr/bin/ntpdate your.ntp.server another.ntp.server > /var/log/ntpdate.log 2>&1

这使得我的虚拟机上的时钟更加稳定,并停止了ntpd同步-不同步-同步的过程。

如果这样做,请记住放入一些适当的内容/etc/logrotate.d以阻止日志文件无限增长。

相关内容