Cent OS 上的 Dovecot TimeMoveBackward

Cent OS 上的 Dovecot TimeMoveBackward

我在 CentOS 机器上使用 dovecot 时遇到了问题。

错误信息如下。

服务器 dovecot:dovecot:时间刚刚倒退了 1 秒。我现在要睡觉了,直到我们回到现在。 http://wiki.dovecot.org/TimeMovedBackwards

我检查了错误消息中提供的链接,我没有运行 ntpd(执行了 ps -ef | grep ntpd)。

我发现一个模式,表明这种情况发生在 4:36/37(上午和下午)。

maillog.2:Nov  1 16:36:59 server dovecot: dovecot: Time just moved backwards by 1 seconds. ...
maillog.2:Nov  3 04:37:00 server dovecot: dovecot: Time just moved backwards by 1 seconds. ...
maillog.2:Nov  4 04:37:00 server dovecot: dovecot: Time just moved backwards by 1 seconds. ...
maillog.2:Nov  5 04:36:59 server dovecot: dovecot: Time just moved backwards by 1 seconds. ...
maillog.2:Nov  6 16:36:59 server dovecot: dovecot: Time just moved backwards by 1 seconds. ...
maillog.3:Oct 26 16:36:59 server dovecot: dovecot: Time just moved backwards by 1 seconds. ...
maillog.3:Oct 29 04:36:57 server dovecot: dovecot: Time just moved backwards by 4 seconds. ...
maillog.3:Oct 29 16:37:00 server dovecot: dovecot: Time just moved backwards by 1 seconds. ...
maillog.3:Oct 30 16:37:00 server dovecot: dovecot: Time just moved backwards by 1 seconds. ...
maillog.3:Oct 31 16:37:00 server dovecot: dovecot: Time just moved backwards by 1 seconds. ...
maillog.4:Oct 20 04:36:59 server dovecot: dovecot: Time just moved backwards by 1 seconds. ...
maillog.4:Oct 21 16:37:00 server dovecot: dovecot: Time just moved backwards by 1 seconds. ...
maillog.4:Oct 22 16:36:59 server dovecot: dovecot: Time just moved backwards by 2 seconds. ...
maillog.4:Oct 24 16:36:57 server dovecot: dovecot: Time just moved backwards by 4 seconds. ...

我检查了是否有任何 cron 可以进行时间校正。我检查了此时的日志,/var/log/messsages但没有找到任何具体内容。

请建议我找到导致此时间偏移的原因。如果需要其他信息,也请告知我。

答案1

我要给出一个答案:它是虚拟化的,它的时钟到处都是,偶尔时钟会拖回整整一秒;可能是在一些负载之后。

我认为这个错误是无害的,但我完全支持@michael 的建议,即需要尽快淘汰这台虚拟机。要找到合适的词语进行礼貌的对话来表达这台主机明天淘汰的重要性确实很难。

相关内容