我的一个小项目有一个 EC2 实例,运行 Windows Server 2012,Windows 中的时钟似乎每小时左右就会快一分钟,这导致我在基于令牌的身份验证系统中出现问题,我尝试验证一些时间戳。
我已经运行同一台服务器大约 2 个月了,但最近(上周)才开始出现这个问题。
我搜索了一下,看是否有其他人遇到这个问题,但似乎没有。
我该采取什么最佳措施来纠正这个问题?我原本想创建一个计划任务,每 20 分钟左右运行一次时间同步,但这么大的时间漂移一定是由其他原因造成的。
有人知道我可以做什么或检查什么来解决这个问题吗?
答案1
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\W32Time\TimeProviders\NtpClient 下有一个 SpecialPollInterval 值,我认为这代表与 NTP 服务器每次同步之间的秒数。您可以尝试减少这个值吗?