我正在尝试远程重启挂起的 2003 服务器。
可以 ping 该服务器,但是我无法远程访问它。
psshutdown does not work
shutdown -i does not work
现在服务器已经恢复,我该怎么做才能确保这些解决方案之一在将来能够发挥作用?
答案1
如果 Windows 没有响应通常的重新启动请求,那么此时您就没有什么其他办法可以确保将来不会再出现类似情况。有几次我通过使用 SCCM 客户端中心或 pskill 来杀死 lsass.exe,成功重新启动了挂起的 Windows 操作系统,该操作系统没有响应关机或 psshutdown。一旦杀死该程序,内核会在 60 秒后强制关闭系统并重新启动。然而,通常情况下,lsass 无法被杀死,这个技巧不起作用。
这台服务器运行在哪种硬件上?您可以安装 Server 2008R2 吗?虽然 Server 2003 非常稳定,但如果可以的话,它与 2008 的稳定性相比还有很长的路要走。如果由于需要运行某些奇怪的程序或其他无法更改的配置而导致 2003 服务器存在稳定性问题,则另一个选择是虚拟化 2003 服务器,以解决稳定性问题。这样,如果虚拟会话挂起,您可以重置它。
有很多方法可以解决您的问题,但是没有一种方法可以像更改 Windows Server 2003 安装中的一些设置或安装一个软件这样简单。通常,当 Windows 操作系统达到您描述的程度时,它会卡住,以至于除了按下电源/重置按钮之外什么也做不了。
答案2
- 登录您的 KVM 设备
- 触发硬重置。
场外服务器应始终配备具有 KVM 功能的 IPMI 子板。这样您就可以远程控制服务器,包括打开或关闭它。没有它的服务器不是服务器。
答案3
您可以尝试shutdown /m \\computer /r /t 0
强制立即重启并强制关闭所有打开的程序。
如果这不起作用,您可能需要关闭电源。如果您有 DRAC/iLO 或类似的 LOM 卡,现在正是利用它的时候。