我正在 Windows Server 2012 R2 上运行 Tomcat 的 4GB 虚拟服务器 (VMWare)。服务器每两周左右会出现一次无法解释的重启。
在搜索事件日志时,我过滤了事件 6008 和 1,并注意虽然每天都会同步时间,但崩溃似乎总是在时间同步后大约五分钟发生。
例如:(注意服务器时间比GMT早2小时)
"Error 04/07/2017 09:14 EventLog 6008 None The previous system shutdown at 11:29:20 PM on 7/3/2017 was unexpected."
"Information 04/07/2017 00:23 Microsoft-Windows-Kernel-General 1 None ""The system time has changed to 2017-07-03T21:23:28.146000000Z from 2017-07-03T21:23:24.763014700Z."
现在显然,相关性并不能证明因果关系,但它看起来确实很有趣。有没有人知道为什么会这样?
不会。时间同步不会像您那样导致系统崩溃。
时间偏移可能会导致其他错误,例如 kerberos 错误、身份验证错误等,但不会导致系统崩溃。
我会检查其他 Windows 日志并检查是否有创建故障转储的选项,以便能够找到系统崩溃的原因。