Vraag Hoe vaak moeten Windows-servers opnieuw worden opgestart?


Een beetje achtergrond: we hebben verschillende Windows-servers (2003, 2008) voor onze afdeling. We zijn een afdeling van IT, dus we beheren onze eigen servers. Van ons vieren hier ben ik de enige met een kleine hoeveelheid IT-kennis. (Let op de "kleine hoeveelheid".) Mijn baas zegt dat de servers minstens wekelijks opnieuw moeten worden opgestart. Ben ik het niet mee eens. Onze IT-afdeling zegt dat omdat ze ze constant opnieuw opstart, dit de reden is dat onze harde schijven uitvallen en dat er stroombronnen op uitgaan. (Dat is de afgelopen vier jaar een paar keer gebeurd met een paar van onze servers, en heel recent.)

Dus de vraag is: hoe vaak herstart iedereen zijn Windows-servers? Is er een industriestandaard of een aanbeveling? Klopt het dat onze IT-afdeling zegt dat we, omdat we opnieuw beginnen, hardwarekwesties hebben? (Ik heb een reden nodig als ik van gedachten verander!)


72
2018-05-26 14:36


oorsprong


Oh, ongeveer alles tweede dinsdag van de maand. :) - jscott
Dang! We waren elke vierde donderdag van de maand aan het doen! :) - Evan
Ik ben in de tegenovergestelde boot. We mogen servers niet opnieuw opstarten zonder een week lang heen en weer debat tussen de hele afdeling dat ongeveer 12 manuren per server kost. Ja, dit omvat reboots voor patchen, wat in feite betekent dat het nooit wordt gedaan. - Hyppy
Wekelijks opnieuw opstarten zou ook niet tot een drastische toename van hardwarefouten leiden. - JamesRyan
Het klinkt alsof uw servers vaker worden herstart dan mijn laptop. Ik gebruik hem meestal in de slaapstand wanneer ik hem niet gebruik. De gebruikelijke reden voor het opnieuw opstarten is het installeren van Windows-updates of software. - Phil


antwoorden:


Mijn baas zegt dat de servers minstens wekelijks opnieuw moeten worden opgestart

ik sterk het oneens zijn. Microsoft heeft grote vooruitgang geboekt sinds het goede-ole [NT, anyone?] Dagen met betrekking tot de stabiliteit en uptime. Het is een schande dat de consensus binnen de IT-ondersteuning hiermee niet is veranderd.

Hoe vaak herstart iedereen zijn Windows-servers?

Alleen wanneer verplicht - Ofwel vanwege een OS / software-update, een kritieke softwarefout die niet kan worden hersteld via andere methoden, hardware-upgrade / vervanging of andere activiteit die niet kan plaatsvinden zonder een herstart.1

Is er een industriestandaard of een aanbeveling?

Ik heb nog nooit een standaardaanbeveling gezien, per se, maar ik zou het kunnen niet akkoord gaan met elke aanbeveling [behalve van MS zelf] die een vereiste reboot zou aangeven op een specifiek tijdsinterval "just-because".

Klopt het dat onze IT-afdeling zegt dat we, omdat we opnieuw beginnen, hardwarekwesties hebben?

Opnieuw opstarten [en meer nog, power cycling] is de meest stressvolle periode van hardwareactiviteit voor een computer. Je hebt bijna alles wat tot 100% draait - schijf en ventilatoren ... ... evenals aanzienlijke schommelingen in componenttemperaturen. Moderne hardware is ongelooflijk veerkrachtig, maar dat zou geen reden moeten zijn om gewoon een paar keer per week servers te laten stuiteren, in een opwelling.

1   Verder heb ik een hekel aan wanneer technici "gewoon" een Windows-server opnieuw opstarten in het geval van een mislukte service of iets dergelijks. Ik begrijp de noodzaak om de service weer te laten werken, maar een herstart moet de laatste stap in het oplossen van problemen met een server. Identificatie, en vaststelling[!], de oorzaak van het falen zou bijna nooit moeten resulteren "Meh, herstart het gewoon ..."


115
2018-05-26 15:00



Bedankt voor het goede antwoord. We doen één keer per maand updates, wat duidelijk is dat wanneer we die doen we opnieuw moeten opstarten. Ik waardeer het antwoord. - Evan
Ik moet het niet eens zijn met uw addendum. Als de service de server definieert (bijvoorbeeld een NFS-server die het delen van exports stopt), en u weet dat een schone start de service binnen X minuten weer ophaalt, en na eenvoudige probleemoplossing bepaalt u dat x + 5 nodig is om het probleem op te lossen. probleem, het is het meest geschikt om gewoon opnieuw op te starten. U kunt achteraf een oorzakenanalyse doen. Nu, dat is mijn methode om het toch te doen, en je zou vrij gemakkelijk kunnen argumenteren en tegen elkaar zeggen :) Hoe ik rol. - Matthew
@Matthew: Het achteraf uitvoeren van root cause-analyse is allemaal goed en wel als er geen voorbijgaande informatie is over de oorzaak die verloren is gegaan door opnieuw opstarten. Ik denk dat ik voor een aantal mensen spreek als ik zeg dat ik liever een langere downtime heb om uit te filteren en de oorzaak van een storing dan een aantal kortere downtime-incidenten op te lossen als ik besluit om "gewoon opnieuw op te starten" en mogelijk het vermogen verliezen om vluchtige informatie te gebruiken om te helpen bij de analyse van oorzaken. - Evan Anderson
@Matthew In gevallen van servicestoring zou ik verwachten dat de tech opnieuw zou proberen te herstarten de dienst, als een stap voor probleemoplossing, voor de hele doos opnieuw opstarten. - jscott
@Evan Ik ben het met je eens, maar ik denk dat er een drempel van incidenten moet zijn die een probleem wordt. Bv. Als het een keer per maand gebeurt en binnen 10 minuten wordt hersteld met een reboot, kan het bedrijf zich nooit zorgen maken om de oorzaak. Ik denk dat jij en ik het graag willen weten, maar uptime is belangrijker dan de oorzaak. Maar als het 3 keer per week gebeurt, is het een heel ander verhaal. - Jim B


Windows-servers moeten maandelijks opnieuw worden opgestart als u patches toepast. Je past patches toe, toch? Rechts?


51
2018-05-26 15:38



Over het algemeen eenmaal per maand! Dank je. - Evan
+1 om me lol te maken
Pas je maandelijks alleen patches toe? - John Gardeniers
Strikt genomen geldt xe alleen de patches die zelf opnieuw moeten worden opgestart maandelijks. Niet alle PTF's vereisen een herstart, en niet alle maandelijkse updates bevatten zelfs zulke fixes. - JdeBP
Ik start alleen Windows-servers opnieuw op bij een update vereist het. Soms gaat het een paar maanden mee zonder een patch die opnieuw moet worden opgestart. Ik heb echter Linux-servers die niet opnieuw zijn opgestart in jaren en zonder problemen werken. Ik denk dat de langste die ik in mijn netwerk heb gezien een linux-doos is die in een kast werd gestopt en vergeten (hij kreeg wel automatische updates). Ik ssh'd binnen en de uptime was op 3 jaar. Een jaar later werd het opnieuw opgestart vanwege het uitvallen van de voeding. - James


Ik zal een alternatief antwoord geven voor een heel specifiek geval. De vooruitgang van de afgelopen 2-3 jaar kan dit hebben veranderd, maar als je zwaar gebruikte TS- of Citrix-servers hebt die veel interactieve applicaties uitvoeren (zoals Office), is het een goed idee om wekelijkse herstart buiten kantooruren te doen, gewoon om te beginnen met een schone lei voor bronnen zoals vastzittende sessies, gebruikte bureaubladhoop, enz. Als u uw farm goed hebt ingesteld en de reboots wilt spreiden, zelfs als u licht buiten kantooruren gebruikt, mogen gebruikers niet worden beïnvloed.

Natuurlijk worden de servers regelmatig opnieuw opgestart, maar worden ze gebruikt als desktops.


18
2018-05-26 14:55



Mm ... goed telefoongesprek over de TS / Citrix-zaak. - Hyppy
Vergelijkbare ervaring hier met Citrix met CCH's audit management software. - kce
Hetzelfde gold voor de MetaFrame-dagen, waarop Citrix zelf adviseerde om elke avond opnieuw op te starten als dat praktisch was. - John Gardeniers
Ja, Metaframe ... whoof. Ik mis het spelen met het printerstuurprogramma-toewijzingsbestand niet. Het is zeker een stuk beter geworden vanuit het oogpunt van IT-beheer. - mfinni


Dit is meer een politiek en psychologisch probleem dan een technisch probleem.

In mijn ervaring, zeker mensen die met een aantal van de veel oudere versies van Windows werkten, drongen in hun hoofd dat ze wekelijkse herstart nodig hadden, en ze hebben die filosofie in een klein hoekje van hun geest verankerd (ze lijken nooit op te merken wanneer een reboot wordt gemist wanneer ze zijn op vakantie, hoewel). Tenzij je een aantal zeer onstabiele systemen en applicaties hebt, is het niet langer gebaseerd op de realiteit.

Aan de andere kant kan het frequent opnieuw opstarten mogelijk een hardwarefout veroorzaken, maar het is niet erg waarschijnlijk dat dit de oorzaak is.


10
2018-05-26 14:41



Mijn baas is goede vrienden met de gepensioneerde netwerkbeheerder die haar vertelde dat ze minstens wekelijks moesten worden gereboot ... wat verklaart waarom ze daar zo onvermurwbaar over is. Bedankt voor het antwoord. - Evan
Geen wonder dat hij "gepensioneerd" is ... is dat een eufemisme voor ontslagen? - KCotreau


De enige keer dat ze opnieuw moeten worden opgestart, is voor onderhoud als alles goed werkt. Geplande herstarts zijn echt alleen een vereiste wanneer A) software upgradet, B) hardware-onderhoud uitvoert of C) een geheugenlek behandelt dat niet kan worden opgelost door de software / service die dit veroorzaakt opnieuw op te starten. Hoewel windows niet bekend staat om lange uptimes, gebeurt dit wel (de laatste keer had een aantal Win2k-boxen maanden achter elkaar - ze werkten gewoon). Houd er rekening mee dat voor elke patch opnieuw opstarten vereist is.


3
2018-05-26 19:23



Bedankt voor het antwoord. Dit zou haar moeten helpen om haar te overtuigen. - Evan
Ik heb windows NT, 2000 en 2003 Boxes op een werknetwerk gevonden die al een aantal jaren actief zijn. en tot voor kort had ons datacenter een jaarlijks patchenbeleid en met meer dan 600 servers is het niet ongebruikelijk om de tijden van meer dan 250 dagen te zien. Mijn servers (ik heb er ongeveer 120) Wordt bijgewerkt en opgestart wanneer elke Microsoft-patch wordt gebruikt. Soms, zoals vorige maand, hadden we geen cyclus. De uptime is afhankelijk van wat er op de server draait en hoe goed de dingen samenwerken. 2003 R2 met die dingen die ik moet uitvoeren, moet elke 35 dagen opnieuw worden opgestart. daarna gebeuren er grappige dingen. - Christopher Thornton


Ik ben geenszins een expert op dit gebied, maar afhankelijk van welke services je hebt, zijn sommige mogelijk gevoelig voor overflow op bepaalde timingfuncties, zoals timeGetTime () en getTickCount ().

timeGetTime heeft een resultaat met 32 ​​bits, wat gelijk is aan het aantal milliseconden sinds het opstarten van de computer. Dit komt uit op ongeveer 49,7 dagen.


2
2018-05-27 02:33



Err, nee. Ik heb een server (op een volledig geïsoleerd, betrouwbaar netwerk - predik niet tegen mij) dat het beste deel van 14 maanden heeft gedraaid met NEE slechte effecten. - Ben Pilbrow
Ik bedoelde dat niet te impliceren elk server en instance zouden dit probleem hebben, maar dat als de server software gebruikt die deze functies gebruikt en er geen rekening mee houdt, er computationele problemen zouden optreden. - Matthew
Het 32-bits timerprobleem is geldig, maar het is een probleem dat individuele softwareleveranciers zorgvuldig moeten vermijden in hun eigen code. Windows is niet langer vatbaar voor storingen in verband met deze timer (zoals in het verleden), maar als u software hebt geïnstalleerd die geen rekening houdt met timer rollback, kan dit onverwachte effecten veroorzaken. - tylerl
Bedoel je dit Microsoft KB? - jscott
Err is dit een NT 4 fout win 2k + heb hier geen last van. Ik denk dat we veilig kunnen zeggen dat NT 4 in 2011 dood is. En als iemand ergens het beheert ... verdienen ze wat ze op dit punt krijgen. - Zypher


Ik gebruikte elke week al mijn Windows-servers opnieuw en er was zeker een tijd dat dat nodig was. Tegenwoordig start ik ze alleen opnieuw op als een update dit vereist. Dat betekent natuurlijk dat ze toch elke paar weken opnieuw worden opgestart.


2
2017-11-29 16:08





Microsoft heeft de afgelopen jaren uitstekend werk verricht door hun server-besturingssysteem te verbeteren. En sommige servers die u 6 - 12 maanden kunt uitvoeren voordat ze problemen beginnen te ervaren, sommige maken er slechts 2 - 3 maanden van. Het hangt allemaal af van welke diensten en apps de servers draaien. Maar dat zullen ze allemaal op een bepaald moment een probleem hebben. Windows-updates, geheugenlekken, imperfecte software zijn slechts enkele redenen.

Voor onze klanten met onderhoudscontracten installeren we updates en rebooten ze hun servers maandelijks. Deze clients hebben een veel lagere onfatsoenlijkheid van ongeplande serverproblemen, in de orde van 1/5 zoveel problemen als problemen die niet regelmatig opnieuw worden opgestart.

Voor degenen die zeggen dat rebooten voortijdige hardwarestoringen veroorzaakt, was er tijd toen het opnieuw opstarten van harde schijven en systemen een potentieel probleem was. Tegenwoordig zijn HDD's en andere componenten echter bestand tegen duizenden start-stopcycli. Als uw serverhardware zwak is, wilt u er dan liever op een gecontroleerde tijd weten wanneer u er bent om het probleem snel aan te pakken, of een willekeurige storing met een oproep midden op de werkdag, waarbij een afdeling niet werkt?

Ik heb het gevoel dat er geen nadeel is aan regelmatige maandelijkse herstarts, terwijl de voordelen in de loop van de tijd duidelijk en bewezen zijn.


2
2018-05-27 12:07





Ik vertrouw op de Windows-updates om mijn 'opstartschema' te configureren. Laat Windows zichzelf beheren ... voor één keer! Slechts zeer zelden is een herstart vereist met onze setup vanwege geheugenlekken ...


1
2018-05-27 23:53





Ik ben een netwerkbeheerder met een bedrijf dat op verschillende Windows 2003 2008-servers werkt. Ik herstart servers op maandelijkse basis, normaal gesproken niet langer dan 3 maanden te wachten, want het is erg belangrijk om voor die korte periode niet beschikbaar te zijn.

Echter, met patches en Windows-updates die ik zal installeren WSUS op een domeincontroller om updates enz. toe te passen volgens een schema op basis van mijn smaak. Dit is om te voorkomen dat servers zichzelf updaten en onverwacht opnieuw opstarten ...


1
2017-11-29 17:38