重启前的服务器正常运行时间

BLA*_*AKE 0 windows-server-2003 uptime

我刚刚访问了数据中心的一台服务器,并注意到它自去年 10 月(11 个月)以来一直在运行(没有重新启动)。它是一个运行 Windows Server 2003 的 VMHost。

即使某些东西一直运行良好,我应该重新启动它吗?
是什么让您决定是时候重新启动服务器了?
即使服务器已经运行了一年,它是否只会对组件增加不必要的费用?你有一台没有重启的服务器(尤其是运行 Windows 的服务器)运行了多久?

我只是想知道其他人的意见。

joe*_*rty 6

就我个人而言,除非有必要,否则我不喜欢重新启动服务器(除了我的终端服务器)。

  • 当补丁出现时,就需要它。 (4认同)

Dav*_*osh 5

我尝试每月做一次服务窗口。这通常离“补丁发布日”足够近,我不太可能受到损害,但距离足够远,如果待处理的补丁出现问题,其他一些傻瓜管理团队可以找到它们。

对于 Windows 服务器,我的补丁计划总是包括两到三次重启:

  • 一种清除正在运行的计算机上累积的内存和 DLL 泄漏以及其他一般状态垃圾
  • 一次补丁后重启以完成补丁过程(如果需要)
  • 一个完全独立的关机和重启证明计算机实际上会在当前配置下从冷启动。

Unix 系统通常更友好一点,因为我通常可以在对它们进行更新时跳过第一次重新启动,而且它们很少在事后“需要”重新启动,但我总是关闭并从冷启动。

当然,我很偏执,但这是有充分理由的。


Jes*_*non 5

正常运行时间为 11 个月的服务器可能是当前安全修补程序(以及其他补丁、更新和服务包)过时 11 个月的服务器。经过这么长时间,我强烈建议安装任何补丁之前重新启动系统,这样如果机器无法启动,那么至少您知道它不是破坏其启动能力的众多补丁之一。我还建议在较小的集合中应用补丁,这样如果其中一个补丁确实破坏了服务器,那么至少你有一个较小的集合来找出罪魁祸首。