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.

119voto

jscott Points 23974

Mon patron dit que les serveurs doivent être redémarrés au moins une fois par semaine

Je désapprouve fortement. Microsoft a fait de grands progrès depuis les bons vieux jours [NT, quelqu'un ?] en ce qui concerne la stabilité et le temps de fonctionnement. C'est dommage que le consensus au sein du support informatique n'ait pas changé avec cela.

A quelle fréquence tout le monde redémarre-t-il ses serveurs Windows ?

Seulement quand nécessaire - soit à cause d'une mise à jour du système d'exploitation/logiciel, d'une panne critique du logiciel qui ne peut être récupérée par d'autres méthodes, d'une mise à niveau/remplacement du matériel ou d'une autre activité qui ne peut pas se faire sans redémarrage.1

Y a-t-il une norme ou une recommandation de l'industrie ?

Je n'ai jamais vu de recommandation standard, per se, mais je ne pourrais pas être d'accord avec une recommandation [à part de MS eux-mêmes] qui indiquerait un redémarrage requis à des intervalles de temps spécifiques "juste parce que".

Notre service informatique a-t-il raison de dire que c'est à cause de nos redémarrages que nous avons des problèmes matériels ?

Le redémarrage [et, plus encore, l'activation/désactivation de l'alimentation] est la période d'activité la plus stressante pour un ordinateur. Vous avez presque tout qui accélère à 100% - disque et ventilateurs... ...ainsi que des fluctuations significatives des températures des composants. Le matériel moderne est incroyablement résistant, mais cela ne devrait pas être une raison pour simplement redémarrer les serveurs, sur un coup de tête, quelques fois par semaine.

1 En passant, je déteste quand les techniciens redémarrent "juste" un serveur Windows en cas de panne d'un service, ou similaire. Je comprends le besoin de remettre le service en marche, mais un redémarrage devrait être la dernière étape du dépannage d'un serveur. Identifier, et réparer[!], la cause première de la panne ne devrait presque jamais se traduire par un "Meh, redémarrez-le simplement...."

2 votes

Merci pour la réponse détaillée. Nous effectuons des mises à jour une fois par mois, ce qui signifie évidemment que nous devons redémarrer. J'apprécie la réponse.

5 votes

Je dois désapprouver votre addendum. Si le service définit le serveur (par exemple un serveur NFS qui cesse de partager des exports), et que vous savez qu'un redémarrage propre relancera le service en X minutes, et après un dépannage de base vous déterminez que cela prendra x+5 pour résoudre le problème, il est plus expédient de simplement redémarrer. Vous pouvez ensuite faire une analyse de la cause. Maintenant, c'est ma méthode de le faire de toute façon, et on pourrait argumenter pour et contre assez facilement :) C'est juste ma façon de faire.

34 votes

@Matthew: Effectuer une analyse de la cause première après coup est bien et bon s'il n'y a pas d'informations transitoires sur la cause perdues en redémarrant. Je pense parler au nom de plusieurs personnes quand je dis que je préférerais avoir un temps d'arrêt prolongé de plus pour débusquer et corriger la cause première d'une panne que plusieurs incidents de temps d'arrêt plus courts lorsque je décide de simplement redémarrer et risquer de perdre la possibilité d'utiliser des informations volatiles pour aider à l'analyse de la cause première.

53voto

Hyppy Points 15356

Les serveurs Windows doivent être redémarrés mensuellement, si vous appliquez des correctifs. Vous appliquez des correctifs, n'est-ce pas ? N'est-ce pas ?

3 votes

Vous n'appliquez des correctifs qu'une fois par mois ?

0 votes

En termes stricts, xe n'applique que les correctifs qui nécessitent eux-mêmes un redémarrage mensuellement. Tous les PTF ne nécessitent pas de redémarrage et toutes les mises à jour mensuelles ne contiennent même pas de telles corrections.

2 votes

Je redémarre uniquement les serveurs Windows lorsqu'une mise à jour le nécessite. Parfois, il peut se passer quelques mois sans qu'un correctif ne nécessite un redémarrage. Cependant, j'ai des serveurs linux qui n'ont pas été redémarrés depuis des années et qui fonctionnent sans problème. Je pense que le plus long que j'ai vu dans mon réseau est un boîtier linux qui a été mis dans un placard et oublié (il recevait des mises à jour automatiques). J'ai ouvert une session en SSH et le temps de fonctionnement était de 3 ans. Un an plus tard, il a été redémarré en raison de la défaillance de l'alimentation.

18voto

mfinni Points 35332

Je donnerai une réponse alternative pour un cas très spécifique. Les avancées des 2-3 dernières années ont peut-être changé cela, mais si vous avez des serveurs TS ou Citrix très utilisés qui exécutent beaucoup d'applications interactives (comme Office), il est bon de faire des redémarrages hebdomadaires en dehors des heures de pointe, simplement pour repartir sur une base propre en ce qui concerne les ressources telles que les sessions bloquées, l'espace de bureau utilisé, etc. Si vous avez configuré votre ferme correctement et que vous étalez les redémarrages, même en cas d'utilisation légère en dehors des heures de pointe, les utilisateurs ne devraient pas être impactés.

En effet, il s'agit de redémarrages réguliers de serveurs, mais ils sont utilisés comme des postes de travail.

4 votes

Mm... bonne idée pour le cas TS / Citrix.

0 votes

Expérience similaire ici en utilisant Citrix avec le logiciel de gestion de l'audit de CCH.

1 votes

La même chose s'appliquait à l'époque de MetaFrame, lorsque Citrix recommandait eux-mêmes des redémarrages nocturnes si cela était possible.

10voto

Shane Madden Points 112034

C'est plus une question politique et psychologique qu'une question technique.

Dans mon expérience, certaines personnes qui ont travaillé avec certaines des versions beaucoup plus anciennes de windows ont eu l'idée qu'ils avaient besoin de redémarrages hebdomadaires, et ils ont entériné cette philosophie dans un petit coin de leur esprit (ils ne semblent jamais remarquer quand un redémarrage est manqué lorsqu'ils sont en vacances, cependant). À moins d'avoir des systèmes et des applications très instables, cela n'a plus aucun fondement dans la réalité.

D'un autre côté, des redémarrages fréquents peuvent catalyser les défaillances matérielles, mais ne sont pas très susceptibles d'en être la cause.

7 votes

Mon patron est bon ami avec l'administrateur réseau à la retraite qui lui a dit qu'ils avaient besoin d'être redémarrés au moins une fois par semaine... ce qui explique pourquoi elle est si catégorique à ce sujet. Merci pour la réponse.

5 votes

Pas étonnant qu'il soit "retraité"... est-ce un euphémisme pour licencié ?

3voto

Matthew Points 2638

La seule fois où ils devraient avoir besoin d'être redémarrés est pour la maintenance si tout fonctionne correctement. Les redémarrages planifiés ne sont vraiment nécessaires que lorsque A) une mise à jour logicielle est effectuée, B) une maintenance matérielle est effectuée, ou C) un problème de fuite de mémoire qui ne peut être résolu en redémarrant le logiciel/service le causant. Bien que Windows ne soit pas réputé pour de longues périodes de fonctionnement ininterrompu, cela arrive parfois (dans mon dernier emploi, certaines boîtes Win2k sont restées en marche pendant des mois d'affilée - elles fonctionnaient simplement). N'oubliez pas que toute mise à jour devra probablement être suivie d'un redémarrage.

0 votes

Merci pour la réponse. Cela devrait aider à la convaincre.

1 votes

J'ai trouvé des boîtes Windows NT, 2000 et 2003 sur le réseau de travail qui fonctionnent depuis plusieurs années. Jusqu'à récemment, notre centre de données avait une politique de mise à jour annuelle et avec plus de 600 serveurs, il n'est pas rare de voir des temps de fonctionnement dépassant les 250 jours. Mes serveurs (j'en ai environ 120) sont mis à jour et redémarrés à chaque patch de Microsoft. Parfois, comme le mois dernier, nous n'avons pas eu de cycle. Le temps de fonctionnement dépend de ce qui est exécuté sur le serveur et de la façon dont les choses fonctionnent ensemble. 2003 R2 avec tout ce que je dois exécuter doit être redémarré tous les 35 jours. Des choses amusantes se produisent après cela.

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