我们有一台 Windows Server 2008 R2,用作少于 1000 个用户的邮件服务器。我想问一下服务器应该多久重启一次?如果不采取重启操作,服务器通常会运行多长时间?
答案1
我和 Joeqwerty 的观点相反。我认为服务器重启应该成为维护计划的一部分。系统运行的时间越长,越有可能在最终重启时发生更多变化。还有一种可能性是,需要重启的更改可能会被遗忘,然后几个月后重启时,就会发生意外的变化。
并非为了吹捧我的博客,而是我在一篇名为“Epic Uptime——值得炫耀还是 Epic Fail?“许多比我聪明的人发表了看法,并达成了普遍的共识,认为重启==好。
在我看来,我大约每月会重启一次服务器,这很正常,因为补丁每月发布一次。无论补丁是否要求重启,我都会在补丁应用后重启……尤其是如果补丁是 .NET 更新。我每次应用一个 .NET 更新,中间会重启一次,因此从未在任何生产机器上出现过 .NET 更新安装错误。在 Google 上搜索任何 .NET 更新的 KB 编号,都会看到大量关于它们拒绝安装或不断出现在更新列表中的投诉。
这只是我的一点看法。
答案2
除非有理由,否则我不会重启服务器。我不认为服务器重启应该成为任何定期维护计划的一部分。如果有问题、更新或安装需要重启,那么我会重启,否则我不会重启。
答案3
除非某项服务由于某种原因出现问题,否则每月的 Microsoft 更新重启就满足了我的 Windows 服务器的需要。
答案4
服务器需要修补时会重新启动。要点。任何其他重新启动要么是垃圾硬件(或更好的愚蠢驱动程序,需要更换)要么是损坏的服务器(如硬件有缺陷)。或者是真的很差劲的软件 + 白痴系统管理员,他重新启动服务器而不是软件。
完整的服务器(即没有服务器核心)将每月或每隔一个月重启一次。只是因为补丁需要它。
服务器核心安装取决于 - 它需要更少的重启,我认为我的 Hyper-V 服务器曾经可以存活 6 个月而不需要重启。每 2-4 个月是常态。
服务器死机或需要定期重启才能正常工作,我通常会通过 RMA 线(修复或退货)与供应商联系来处理。通常更换主板/RAM 即可解决所有稳定性问题。