我刚刚将 Patch Tuesday Windows Server 2008r2 补丁应用到远程服务器,并在重新启动提示时说“是”。RDP 会话按预期关闭,但服务器上运行的站点继续运行,我无法再远程访问服务器。
我可以选择让托管公司对服务器进行电源循环,但我担心服务器处于“不关闭,当前正在应用补丁”状态之一,循环可能会造成严重损坏,这是我最后一次会看到服务器。服务器已经处于这种状态大约 2 个小时了。
无论如何远程探测服务器以查看它在做什么?
我刚刚将 Patch Tuesday Windows Server 2008r2 补丁应用到远程服务器,并在重新启动提示时说“是”。RDP 会话按预期关闭,但服务器上运行的站点继续运行,我无法再远程访问服务器。
我可以选择让托管公司对服务器进行电源循环,但我担心服务器处于“不关闭,当前正在应用补丁”状态之一,循环可能会造成严重损坏,这是我最后一次会看到服务器。服务器已经处于这种状态大约 2 个小时了。
无论如何远程探测服务器以查看它在做什么?
在没有远程管理卡的情况下,您可以在这种情况下使用多种技巧来诊断问题并加速重新启动。
您可以尝试使用本地管理工具远程管理服务器。例如,您可以运行 services.msc 并连接到远程计算机以检查正在运行的服务。您可以运行 eventvwr 并连接到远程计算机以查看当前事件日志(也许服务在尝试重新启动时挂起?)
您可以尝试使用 SysInternals 工具“PSExec”连接到系统,并手动终止进程,或中止当前重启并重新发出关机命令。
我在 Hyper-V R2 SP1 集群中遇到过类似的问题,其中一台 Hyper-V 主机通常需要大约 2 小时才能重新启动。RDP 会话会中断,但主机会卡在“正在关闭集群服务”上。就我而言,我能够通过使用以下命令远程终止集群服务来解决问题:
taskkill /S Hyper-V-Host /IM clussvce.exe
服务器将立即重新启动。
原来服务器最终重新启动了,我只需要等待 2 个小时。
我在这里留下这个问题和答案,以防它帮助/拯救其他人免受当前补丁星期二周期的影响,该周期在重新启动之前似乎有一个非常长的应用周期。