kutombawewe.net

¿Con qué frecuencia se deben reiniciar los servidores de Windows?

Un poco de historia: tenemos varios servidores de Windows (2003, 2008) para nuestro departamento. Somos una división de TI, por lo que gestionamos nuestros propios servidores. De los cuatro que estamos aquí, soy el único con un poco de conocimiento de TI. (Tenga en cuenta la "pequeña cantidad".) Mi jefe dice que los servidores deben reiniciarse al menos semanalmente. Estoy en desacuerdo. Nuestro departamento de TI dice que debido a que los reinicia constantemente, esa es la razón por la cual nuestros discos duros fallan y las fuentes de alimentación se quedan sin ellos. (Eso les sucedió a algunos de nuestros servidores un par de veces en los últimos cuatro años, y muy recientemente).

Entonces la pregunta es: ¿con qué frecuencia todos reinician sus servidores de Windows? ¿Existe un estándar o recomendación de la industria? ¿Nuestro departamento de TI tiene razón al decir eso porque reiniciamos por eso tenemos problemas de hardware? (¡Necesito una razón si voy a cambiar de opinión!)

79
Evan

Mi jefe dice que los servidores deben reiniciarse al menos semanalmente

Yo fuertemente no estoy de acuerdo. Microsoft ha hecho grandes avances desde los buenos días [NT, ¿alguien?] Con respecto a la estabilidad y el tiempo de actividad. Es una pena que el consenso dentro del soporte de TI no haya cambiado junto con esto.

¿Con qué frecuencia todos reinician sus servidores de Windows?

Solo cuando requerido - Ya sea debido a una actualización del SO/software, una falla crítica del software que no puede recuperarse a través de otros métodos, actualización/reemplazo de hardware u otra actividad que no puede ocurrir sin un reinicio.1

¿Existe un estándar o recomendación de la industria?

Nunca he visto una recomendación estándar, per se, pero podría no estar de acuerdo con cualquier recomendación [excepto de la propia MS] que indicaría un reinicio requerido en un intervalo de tiempo específico "simplemente porque".

¿Es correcto nuestro departamento de TI al decir eso porque reiniciamos por eso tenemos problemas de hardware?

El reinicio [y, más aún, el ciclo de energía] es el período más estresante de actividad de hardware para una computadora. Tiene casi todo girando al 100%: disco y ventiladores ... ... así como fluctuaciones significativas en las temperaturas de los componentes. El hardware moderno es increíblemente resistente, pero eso no debería ser una razón para simplemente rebotar servidores, por capricho, algunas veces a la semana.

1 Aparte, odio cuando los técnicos "simplemente" reinician un servidor de Windows en el caso de un servicio fallido o similar. Entiendo la necesidad de volver a ejecutar el servicio, pero un reinicio debería ser el último paso en la resolución de problemas de un servidor. Identificando y arreglando [!], La causa raíz de la falla casi nunca debería resultar en "Meh, solo reinícielo ..."

118
jscott

Los servidores de Windows deben reiniciarse mensualmente, si está aplicando parches. Estás aplicando parches, ¿verdad? ¿Correcto?

53
Hyppy

Daré una respuesta alternativa para un caso muy específico. Los avances de los últimos 2-3 años pueden haber cambiado esto, pero si tiene servidores TS o Citrix muy utilizados que ejecutan muchas aplicaciones interactivas (como Office), ha sido una buena idea realizar reinicios semanales fuera del horario laboral, solo para comenzar desde una pizarra limpia para recursos como sesiones bloqueadas, montón de escritorio usado, etc. Si tiene su granja configurada correctamente y escalona los reinicios, incluso si tiene un uso ligero fuera de horario, los usuarios no deberían verse afectados.

Claro, se trata de reinicios regulares de servidores, pero se están utilizando como escritorios.

18
mfinni

Este es más un problema político y psicológico que técnico.

En mi experiencia, cierto las personas que trabajaron con algunas de las versiones mucho más antiguas de Windows se les ocurrió que necesitaban reinicios semanales, y han consagrado esa filosofía en un pequeño rincón de su mente (ellos Sin embargo, nunca parece notar cuando se pierde un reinicio cuando están de vacaciones). A menos que tenga algunos sistemas y aplicaciones muy inestables, ya no se basa en la realidad.

Por otro lado, los reinicios frecuentes pueden catalizar fallas de hardware, pero no es muy probable que sean la causa de ello.

10
Shane Madden

El único momento en que deberían reiniciarse es para mantenimiento si todo funciona correctamente. Los reinicios programados son realmente solo un requisito cuando A) actualiza el software, B) realiza el mantenimiento del hardware o C) lidia con una pérdida de memoria que no se puede resolver reiniciando el software/servicio que lo causó. Si bien Windows no se conoce por largos períodos de funcionamiento, sucede (el último trabajo tuvo algunas cajas Win2k que estuvieron activas durante meses a la vez, simplemente funcionaron). Solo recuerde que cualquier parche probablemente requerirá reiniciar.

3
Matthew

Microsoft ha hecho un gran trabajo al mejorar el sistema operativo de su servidor a lo largo de los años. Y algunos servidores que puede ejecutar durante 6 a 12 meses antes de que comiencen a experimentar problemas, algunos solo lo hacen de 2 a 3 meses. Todo depende de qué servicios y aplicaciones estén ejecutando los servidores. Pero ellos todos tendrán un problema en algún momento. Las actualizaciones de Windows, las pérdidas de memoria, el software imperfecto, son solo algunas razones.

Para nuestros clientes con contratos de mantenimiento, instalamos actualizaciones y reiniciamos sus servidores mensualmente. Estos clientes tienen una indecencia mucho menor de problemas de servidor no planificados, del orden de 1/5 de problemas que aquellos que no se reinician regularmente.

Para aquellos que dicen que reiniciar causa fallas prematuras en el hardware, hubo un tiempo en que reiniciar los discos duros y los sistemas era un problema potencial. Sin embargo, hoy en día los discos duros y otros componentes están diseñados para soportar miles de ciclos de arranque y parada. Si el hardware de su servidor es débil, ¿preferiría saberlo en un momento controlado cuando esté allí para resolver el problema rápidamente, o una falla aleatoria con una llamada en medio del día hábil que dice que un departamento está fuera de servicio?

Siento que no hay inconvenientes en los reinicios mensuales regulares, mientras que las ventajas son claras y probadas con el tiempo.

3
Todd H

De ninguna manera soy un experto en el tema, pero dependiendo de los servicios que esté ejecutando, algunos pueden ser susceptibles de desbordarse en ciertas funciones de temporización, como timeGetTime () y getTickCount ().

timeGetTime tiene un resultado de 32 bits, que equivale a la cantidad de milisegundos desde que se inició la computadora. Esto alcanza un máximo de aproximadamente 49.7 días.

2
Matthew

Solía ​​reiniciar todos mis servidores de Windows cada semana y ciertamente hubo un momento en que era necesario. En estos días solo los reinicio cuando una actualización lo requiere. Por supuesto, eso significa que aún se reinician cada pocas semanas de todos modos.

2
John Gardeniers

Soy administrador de red en una empresa que opera en varios servidores Windows 2003 2008. Reinicio los servidores mensualmente, por lo general, no espero más de 3 meses, ya que es muy importante estar inactivo durante ese corto período de tiempo.

Sin embargo, con parches y actualizaciones de Windows estaré instalando WSUS en un controlador de dominio para aplicar actualizaciones, etc. en un horario basado en mi gusto. Esto es para evitar que los servidores se actualicen y se reinicien inesperadamente ...

1
GMitch

Todos los que odian a Windows deben visitar los sitios de Netcraft.com con los sistemas de ejecución más largos por tiempo de actividad promedio ( http://uptime.netcraft.com/up/today/top.avg.html ). Esto muestra los sitios que han estado funcionando más tiempo desde su último reinicio y el 95% de los 50 principales son máquinas con Windows 2003 y 2000. Como siempre, su kilometraje puede variar.

1
Mark Lawrence

Confío en las actualizaciones de Windows para configurar mi 'programa de reinicio'. Deje que Windows se administre solo ... ¡por una vez! Muy raramente se requiere un reinicio con nuestra configuración debido a pérdidas de memoria ...

1
louisnorthmore

Especificar solo Windows podría ser demasiado amplio para tomar una decisión razonable. De hecho, tomará una mejor decisión si considera los servicios, roles y características que ejecuta en la máquina Windows (por ejemplo: servicios web, servidores de bases de datos, etc.).

La calidad y el comportamiento de las aplicaciones y servicios web de terceros que se ejecutan en un servidor específico pueden sugerir una demanda de reinicio más/menos frecuente de la máquina Windows de alojamiento que otras máquinas sin ellos.

En realidad, algunas aplicaciones de terceros (na no diseñada perfectamente; ¡aunque nadie es perfecto!) pueden no liberar los recursos del sistema adquiridos, como la memoria, los bloqueos y los zócalos de manera elegante y oportuna . Esto, por ejemplo, puede mantener algunas aplicaciones, servicios o controladores bloqueados [ cuando se vuelve a ejecutar,] en estado pendiente o de inicio que podría no solucionarse fácilmente sin un reinicio.

En la práctica, las aplicaciones hambrientas de E/S de disco, de red y de memoria bajo una carga de trabajo alta y estresada y con bajos recursos del sistema disponibles pueden hacer que su máquina Windows se quede retrasada, inestable o desechada, lo que puede sugerirle que las reinicie antes.

Si tiene que ejecutar aplicaciones tan defectuosas o debe atender a más usuarios que la capacidad típica de su hardware/software, o si se ve obligado a ubicar servicios incompatibles en una máquina física, puede tomar la decisión de reiniciar Windows periódicamente En este caso, puede ajustar el período de reinicio escuchando las quejas de los usuarios sobre la velocidad del servidor.

0
F.I.V