80 votes

À quelle fréquence les serveurs Windows doivent-ils être redémarrés?

Un peu de contexte : Nous avons plusieurs serveurs Windows (2003, 2008) pour notre département. Nous sommes une division de l'informatique donc nous gérons nos propres serveurs. Parmi les quatre d'entre nous ici, je suis le seul avec une légère connaissance en informatique. (Notez la "légère connaissance"). Mon boss dit que les serveurs doivent être redémarrés au moins une fois par semaine. Je suis en désaccord. Notre département informatique dit que parce qu'elle les redémarre constamment c'est la raison pour laquelle nos disques durs tombent en panne et que nos alimentations les lâchent. (Cela est arrivé à quelques-uns de nos serveurs quelques fois au cours des quatre dernières années, et tout récemment.)

Alors la question est : À quelle fréquence tout le monde redémarre-t-il ses serveurs Windows ? Y a-t-il une norme de l'industrie ou une recommandation ? Notre département informatique a-t-il raison en disant que parce que nous les redémarrons nous avons des problèmes matériels ? (J'ai besoin d'une raison si je veux la convaincre de changer d'avis !)

113 votes

Oh, environ tous les deuxièmes mardis du mois. :)

4 votes

Dang! Nous faisions cela chaque quatrième jeudi du mois! :)

2 votes

Je suis dans le bateau opposé. Nous n'avons pas le droit de redémarrer les serveurs sans un débat de va-et-vient d'une semaine parmi tout le département qui prend environ 12 heures de travail par serveur. Oui, cela inclut les redémarrages pour les patchs, ce qui signifie effectivement que cela ne se fait jamais.

3voto

Tuff Badwinner Points 1

Microsoft a fait un excellent travail en améliorant leur système d'exploitation serveur au fil des ans. Et certains serveurs peuvent fonctionner de 6 à 12 mois avant de commencer à rencontrer des problèmes, d'autres ne durent que 2 à 3 mois. Tout dépend des services et des applications que les serveurs exécutent. Mais ils auront tous un problème à un moment donné. Les mises à jour de Windows, les fuites de mémoire, les logiciels imparfaits, ne sont que quelques raisons.

Pour nos clients avec des contrats de maintenance, nous installons des mises à jour et redémarrons leurs serveurs chaque mois. Ces clients ont un taux beaucoup plus bas d'incidents de problèmes de serveur imprévus, environ 1/5ème moins que ceux qui ne redémarrent pas régulièrement.

Pour ceux qui disent que le redémarrage provoque une défaillance prématurée du matériel, il fut un temps où redémarrer les disques durs et les systèmes pourrait poser un problème potentiel. Cependant, aujourd'hui, les disques durs et autres composants sont conçus pour supporter des milliers de cycles de démarrage. Si votre matériel serveur est faible, préférez-vous le savoir à un moment contrôlé où vous êtes là pour résoudre rapidement le problème, ou une panne aléatoire avec un appel en pleine journée professionnelle disant qu'un département est hors service?

Je pense qu'il n'y a aucun inconvénient à des redémarrages mensuels réguliers, tandis que les avantages sont clairs et prouvés au fil du temps.

2voto

Matthew Points 221

Je ne suis en aucun cas un expert sur le sujet, mais selon les services que vous avez en cours d'exécution, certains peuvent être susceptibles de débordement sur certaines fonctions de synchronisation, telles que timeGetTime() et getTickCount().

timeGetTime a un résultat de 32 bits, qui équivaut au nombre de millisecondes écoulées depuis le démarrage de l'ordinateur. Cela atteint son maximum à environ 49,7 jours.

2 votes

Err, non. J'ai un serveur (sur un réseau complètement isolé et de confiance - ne me prêchez pas) qui est en marche depuis près de 14 mois sans aucun effet néfaste.

3 votes

Je n'ai pas voulu dire que chaque serveur et instance aurait ce problème, mais que si le serveur utilise un logiciel qui utilise ces fonctions sans y prendre en compte, il pourrait rencontrer des problèmes computationnels.

2 votes

Le problème du timer 32 bits est valide, mais c'est un problème que les fournisseurs de logiciels individuels doivent éviter soigneusement dans leur propre code. Windows n'est plus susceptible aux défaillances liées à ce timer (comme cela était le cas dans le passé), mais si vous avez installé un logiciel qui ne tient pas compte des retours en arrière du timer, cela peut entraîner des effets inattendus.

2voto

John Gardeniers Points 27097

Je soliais redémarrer tous mes serveurs Windows chaque semaine et il y avait certainement un moment où c'était nécessaire. Aujourd'hui, je ne les redémarre que lorsque cela est nécessaire suite à une mise à jour. Bien sûr, cela signifie qu'ils sont tout de même redémarrés tous les quelques semaines de toute façon.

1voto

Philip Stark Points 78

Je compte sur les mises à jour de Windows pour configurer mon 'planning de redémarrage'. Laissez Windows se gérer tout seul.. pour une fois! Rarement un redémarrage est nécessaire avec notre configuration en raison de fuites de mémoire...

1voto

Asahi Points 283

Je suis un administrateur réseau chez une entreprise qui opère sur plusieurs serveurs Windows 2003 2008. Je redémarre les serveurs sur une base mensuelle, en général en n'attendant pas plus de 3 mois, car il est très crucial d'être hors service pour cette courte période de temps.

Cependant, avec les correctifs et les mises à jour de Windows, j'installerai WSUS sur un contrôleur de domaine pour appliquer les mises à jour, etc. selon un calendrier basé sur mes préférences. Ceci est pour éviter que les serveurs ne se mettent à jour automatiquement et redémarrent de manière inattendue...

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X