Windows服务器多久需要重新启动?

一点背景:我们的部门有几台Windows服务器(2003,2008)。 我们是IT部门,所以我们pipe理自己的服务器。 在我们四个人中,我是唯一拥有less量IT知识的人。 (请注意“微量”)。我的老板说服务器至less每周都需要重新启动。 我不同意。 我们的IT部门说,因为她不断地重新启动它们,所以我们的硬盘驱动器出现故障,电源供应器出现故障。 (在过去的四年里,我们的几个服务器发生了几次,最近也是这样)。

所以问题是:每个人每隔多久重新启动一次Windows服务器? 有没有行业标准或build议? 我们的IT部门是否正确地说,因为我们重新启动,这就是为什么我们有硬件问题? (如果我要改变主意,我需要一个理由!)

    我的老板说服务器需要至less每周重新启动一次

    强烈反对。 自从稳定性和正常运行时间以来,微软已经取得了长足的进步。 IT支持的共识并没有随之改变,这真是一个耻辱。

    每个人每隔多久重启一次Windows服务器?

    只有在需要的时候 – 由于操作系统/软件更新,无法通过其他方法恢复的关键软件故障,硬件升级/更换或其他无法重新启动的活动。 1

    有没有行业标准或build议?

    我从来没有见过一个标准的build议,但我不能同意任何build议[除了自己的MS],这将表明在一个特定的时间间隔“正因为”所需的重启。

    我们的IT部门是否正确地说,因为我们重新启动,这就是为什么我们有硬件问题?

    重新启动[更重要的是,电源循环]是计算机硬件活动中最有压力的时期。 你所有的东西都旋转到100% – 磁盘和风扇……以及元件温度的显着波动。 现代硬件非常有弹性,但这不应该成为每周几次只是突发奇想的理由。

    1另外,当技术人员在服务失败的情况下“只是”重新启动Windows服务器时,我讨厌这种情况。 我知道需要让服务再次运行,但重新启动应该是服务器故障排除的最后一步。 识别并修复 [!],失败的根本原因应该几乎不会导致“呃,只是重新启动….”

    如果您正在使用补丁程序,则需要每月重新启动Windows服务器。 你正在使用补丁,对吗? 对?

    我会给一个非常具体的情况的替代答案。 过去2 – 3年的进展可能已经改变了这一点,但是如果你有大量使用TS或者Citrix服务器来运行大量交互式应用程序(比如Office),那么在下class时间每周重新启动一次是个好主意,只是从一个干净的石板开始,如资源卡住会话,使用桌面堆等。如果你的农场设置正确,错开了重新启动,即使你有轻工用时,用户不应该受到影响。

    当然,这是定期重新启动的服务器,但他们正在像桌面使用。

    这不仅仅是一个技术问题,更是一个政治和心理问题。

    根据我的经验, 某些与某些较旧版本的Windows一起工作的人将他们带入了头脑,他们需要每周重新启动,他们将哲学置于心灵的一个小angular落(他们似乎从来没有注意到虽然他们正在度假时错过重启)。 除非你有一些非常不稳定的系统和应用程序,否则它不再是现实的基础。

    另一方面,频繁的重新启动可能会催化硬件故障,但不可能是导致硬件故障的原因。

    他们唯一需要重新启动的时间是维护, 如果一切工作正常 。 计划的重新启动确实只是当A)升级软件,B)执行硬件维护,或C)处理内存泄漏,通过重新启动导致它的软件/服务无法解决的要求。 虽然Windows不知道正常运行时间,但它确实发生了(上一份工作有一些Win2k盒子,一次只能运行数月 – 他们只是工作)。 请记住,任何修补程序很可能需要重新启动。

    多年来,微软在改善服务器操作系统方面做得很好。 而一些服务器可以运行6-12个月,然后才开始出现问题,有些只能运行2-3个月。 这一切都取决于服务器正在运行的服务和应用程序。 但是他们在某个时候都会有问题。 Windows更新,内存泄漏,不完善的软件,只是几个原因。

    对于我们维护合同的客户,我们每月安装更新并重新启动服务器。 这些客户端的非计划性服务器问题要less得多,大约是那些不经常重启的问题的1/5。

    对于那些说重新启动会导致过早硬件故障,重新启动硬盘驱动器和系统是一个潜在的问题。 但是今天硬盘和其他组件的构build可承受数千个启动停止周期。 如果你的服务器硬件很脆弱,你是否应该在受控制的时间知道这个问题,或者在工作日中间发生了一个随机的故障,表示部门已经停机?

    我觉得每月定期重新启动并没有什么不利之处,而且随着时间的推移,上行趋势已经清楚并得到证实。

    我绝不是这方面的专家,但是根据你正在运行的服务,有些可能容易在某些定时函数(如timeGetTime()和getTickCount())上溢出。

    timeGetTime具有32位的结果,等于计算机启动以来的毫秒数。 这大约在49.7天。

    我以前每周都会重新启动我的所有Windows服务器,当然也有一段时间是需要的。 现在我只有在更新需要的时候才会重新启动它们。 当然,这意味着无论如何他们每几个星期都会重新启动。

    我依靠Windows更新来configuration我的“重新启动计划”。 让Windows自己pipe理一次! 由于内存泄漏,我们的设置只需要很less的重启。

    我是一家在多台Windows 2003 2008服务器上运行的公司的networkingpipe理员。 我每个月都会重新启动服务器,通常不会超过3个月,因为在短时间内停机非常关键。

    但是,有了补丁和Windows更新,我将在域控制器上安装WSUS ,根据我的喜好在计划上应用更新等。 这是为了避免任何服务器更新自己,意外重新启动…

    所有你的Windows仇恨应检查Netcraft.com网站与平均正常运行时间最长的系统( http://uptime.netcraft.com/up/today/top.avg.html )。 这显示自上次重新启动以来运行时间最长的站点,排名前50的站点中有95%是Windows 2003和2000计算机。 一如往常,你的里程可能会有所不同

    仅指定Windows可能过于宽泛,无法做出合理的决定。 事实上,如果考虑在Windows机器上运行的服务,angular色和function(例如:Web服务,数据库服务器等),您将会得到更好的决策。

    在特定的服务器上运行的第三方应用程序和Web服务的质量和行为可能暗示需要比没有它们的其他机器更频繁地重新启动托pipe的Windows机器。

    实际上,一些第三方应用程序( 非完美devise的应用程序, 尽pipe没有人是完美的! )可能无法及时地释放所获取的系统资源,如内存,锁和套接字。 例如,这可能会使一些崩溃的应用程序,服务或驱动程序(在重新运行时)处于挂起或启动状态,如果没有重新启动,可能不容易修复。

    在实际应用中,磁盘I / O,networking和内存饥饿的应用程序在高负载和工作压力下以及可用的低系统资源可能会导致Windows机器滞后,不稳定或被破坏,这可能意味着您应该尽快重新启动它们。

    如果您必须运行这样的错误应用程序,或者必须为硬件/软件的典型容量提供更多的用户,或者您不得不将不兼容的服务放置在一台物理机器上,则可能需要重新启动Windows定期。 在这种情况下,您可以通过听用户对服务器速度的抱怨来调整重启时间!

    除非你做软件升级,否则答案是肯定的。 上次我在2年前重新启动服务器,原因是电源故障。