Ein kleiner Hintergrund: Wir haben mehrere Windows-Server (2003, 2008) für unsere Abteilung. Wir sind eine Abteilung der IT, also verwalten wir unsere eigenen Server. Von den vier hier bin ich der einzige mit ein wenig IT-Wissen. (Beachten Sie die "geringe Menge".) Mein Chef sagt, die Server müssen mindestens wöchentlich neu gestartet werden. Ich stimme dir nicht zu. Laut unserer IT-Abteilung ist dies der Grund, warum unsere Festplatten ausfallen und die Stromversorgung ausfällt, weil sie ständig neu gestartet wird. (Dies ist einigen unserer Server in den letzten vier Jahren ein paarmal und in jüngster Zeit passiert.)
Die Frage ist also: Wie oft startet jeder seine Windows-Server neu? Gibt es einen Industriestandard oder eine Empfehlung? Hat unsere IT-Abteilung Recht damit, dass wir Hardwareprobleme haben, weil wir neu starten? (Ich brauche einen Grund, um ihre Meinung zu ändern!)
Antworten:
Ich stark widersprechen. Microsoft hat seit den guten alten Tagen große Fortschritte in Bezug auf Stabilität und Verfügbarkeit gemacht. Es ist eine Schande, dass sich der Konsens innerhalb des IT-Supports nicht geändert hat.
Nur bei Bedarf - Entweder aufgrund eines Betriebssystem- / Software-Updates, eines kritischen Softwarefehlers, der nicht mit anderen Methoden behoben werden kann, eines Hardware-Upgrades / Austauschs oder einer anderen Aktivität, die ohne Neustart nicht möglich ist. 1
Ich habe noch nie eine Standardempfehlung, gesehen per se , aber ich konnte nicht einverstanden mit jeder Empfehlung [ mit Ausnahme von MS selbst] , die in einem bestimmten Zeitintervall „ weil gerade“ einen erforderlichen Neustart würden bedeuten.
Ein Neustart (und vor allem das Aus- und Wiedereinschalten) ist die stressigste Zeit der Hardware-Aktivität für einen Computer. Fast alles dreht sich bis zu 100% - Festplatte und Lüfter ... ... sowie erhebliche Schwankungen der Bauteiltemperaturen. Moderne Hardware ist unglaublich widerstandsfähig, aber das sollte nicht nur ein Grund sein, Server ein paar Mal pro Woche aus einer Laune heraus auf die Beine zu stellen.
1 Abgesehen davon hasse ich es, wenn Techniker einen Windows-Server im Fall eines ausgefallenen Dienstes oder dergleichen "nur" neu starten. Ich verstehe die Notwendigkeit, den Dienst wieder zum Laufen zu bringen, aber ein Neustart sollte der letzte Schritt bei der Fehlersuche auf einem Server sein. Das Erkennen und Beheben von [!] Der Fehlerursache sollte so gut wie nie dazu führen, dass "Meh, starten Sie es einfach neu ..."
quelle
Windows-Server müssen monatlich neu gestartet werden, wenn Sie Patches anwenden. Sie wenden Patches an, richtig? Richtig?
quelle
Ich werde eine alternative Antwort für einen ganz bestimmten Fall geben. Die Fortschritte der letzten zwei bis drei Jahre haben dies möglicherweise geändert. Wenn Sie jedoch über stark ausgelastete TS- oder Citrix-Server verfügen, auf denen viele interaktive Anwendungen ausgeführt werden (z. B. Office), empfiehlt es sich, wöchentliche Neustarts außerhalb der Geschäftszeiten durchzuführen. Nur um von einem sauberen Plan für Ressourcen wie festgefahrene Sitzungen, verwendeten Desktop-Heap usw. auszugehen. Wenn Sie Ihre Farm richtig eingerichtet haben und die Neustarts verschieben, sollten Benutzer nicht beeinträchtigt werden, auch wenn Sie außerhalb der Geschäftszeiten wenig Zeit haben.
Sicher, es sind regelmäßige Neustarts von Servern, aber sie werden wie Desktops verwendet.
quelle
Dies ist eher ein politisches und psychologisches als ein technisches Problem.
Nach meiner Erfahrung haben sich einige Leute, die mit einigen der viel älteren Versionen von Fenstern gearbeitet haben, darüber Gedanken gemacht, dass sie wöchentlich einen Neustart benötigen, und diese Philosophie haben sie in einem kleinen Winkel ihres Verstandes verankert (sie scheinen es nie zu bemerken, wenn a Ein Neustart wird jedoch im Urlaub verpasst. Sofern Sie nicht über sehr instabile Systeme und Anwendungen verfügen, basiert dies nicht mehr auf der Realität.
Auf der anderen Seite können häufige Neustarts zu Hardwarefehlern führen, sind jedoch nicht unbedingt die Ursache dafür.
quelle
Der einzige Grund für einen Neustart ist die Wartung, wenn alles ordnungsgemäß funktioniert . Geplante Neustarts sind nur dann wirklich erforderlich, wenn A) ein Software-Upgrade durchgeführt wird, B) eine Hardwarewartung durchgeführt wird oder C) ein Speicherverlust behoben wird, der nicht durch einen Neustart der Software / des Dienstes behoben werden kann. Obwohl Windows nicht für lange Betriebszeiten bekannt ist, passiert dies (letzter Job hatte einige Win2k-Boxen, die monatelang aktiv waren - sie funktionierten nur). Denken Sie daran, dass für jedes Patching höchstwahrscheinlich ein Neustart erforderlich ist.
quelle
Ich bin auf keinen Fall ein Experte auf diesem Gebiet, aber abhängig von den Diensten, die Sie ausführen, kann es vorkommen, dass bestimmte Timing-Funktionen wie timeGetTime () und getTickCount () überlaufen.
timeGetTime hat ein 32-Bit-Ergebnis, das der Anzahl der Millisekunden seit dem Start des Computers entspricht. Dieses Maximum liegt bei ungefähr 49,7 Tagen.
quelle
Früher habe ich jede Woche alle meine Windows-Server neu gestartet, und es gab sicherlich einen Zeitpunkt, an dem dies erforderlich war. In diesen Tagen starte ich sie nur neu, wenn ein Update es erfordert. Das bedeutet natürlich, dass sie trotzdem alle paar Wochen neu gestartet werden.
quelle
Microsoft hat im Laufe der Jahre hervorragende Arbeit geleistet, um das Serverbetriebssystem zu verbessern. Einige Server können 6 bis 12 Monate lang ausgeführt werden, bevor Probleme auftreten. Bei anderen sind es nur 2 bis 3 Monate. Es hängt alles davon ab, welche Dienste und Apps auf den Servern ausgeführt werden. Aber sie werden alle irgendwann ein Problem haben. Windows-Updates, Speicherverluste und fehlerhafte Software sind nur einige Gründe.
Für unsere Kunden mit Wartungsverträgen installieren wir Updates und starten ihre Server monatlich neu. Diese Clients weisen eine weitaus geringere Anzahl ungeplanter Serverprobleme auf, und zwar in der Größenordnung von 1/5 der Anzahl der Probleme, die nicht regelmäßig neu gestartet werden.
Für diejenigen, die behaupten, ein Neustart verursache einen vorzeitigen Hardwarefehler, gab es eine Zeit, in der ein Neustart von Festplatten und Systemen ein potenzielles Problem darstellte. Heutzutage sind Festplatten und andere Komponenten so konstruiert, dass sie Tausenden von Start-Stopp-Zyklen standhalten. Wenn Ihre Serverhardware schwach ist, möchten Sie es lieber zu einem kontrollierten Zeitpunkt wissen, zu dem Sie das Problem schnell beheben können, oder bei einem zufälligen Ausfall eines Anrufs mitten am Geschäftstag, der besagt, dass eine Abteilung ausgefallen ist?
Ich bin der Meinung, dass regelmäßige monatliche Neustarts keine Nachteile haben, während die Vorteile im Laufe der Zeit klar und bewiesen sind.
quelle
Ich verlasse mich auf die Windows-Updates, um meinen 'Neustart-Zeitplan' zu konfigurieren. Überlassen Sie es Windows, sich selbst zu verwalten. Nur sehr selten ist bei unserem Setup ein Neustart aufgrund von Speicherverlusten erforderlich ...
quelle
Ich bin ein Netzwerkadministrator bei einem Unternehmen, das auf mehreren Windows 2003 2008-Servern arbeitet. Ich starte Server monatlich neu und warte normalerweise nicht länger als 3 Monate, da es sehr wichtig ist, für diesen kurzen Zeitraum nicht erreichbar zu sein.
Mit Patches und Windows-Updates installiere ich WSUS jedoch auf einem Domänencontroller, um Updates usw. nach einem von mir gewünschten Zeitplan anzuwenden. Dies soll verhindern, dass sich Server selbst aktualisieren und unerwartet neu starten ...
quelle
Alle Windows-Hasser sollten die Netcraft.com-Sites mit den am längsten laufenden Systemen nach durchschnittlicher Verfügbarkeit überprüfen ( http://uptime.netcraft.com/up/today/top.avg.html ). Dies zeigt die Sites, die am längsten seit ihrem letzten Neustart ausgeführt wurden, und 95% der Top 50 sind Windows 2003- und 2000-Computer. Wie immer kann Ihr Kilometerstand variieren.
quelle
Die Angabe nur von Windows ist möglicherweise zu umfangreich, um eine vernünftige Entscheidung treffen zu können. In der Tat werden Sie eine bessere Entscheidung treffen, wenn Sie die Dienste, Rollen und Funktionen berücksichtigen, die Sie auf dem Windows-Computer ausführen (z. B. Webdienste, Datenbankserver usw.).
Die Qualität und das Verhalten von Anwendungen und Webdiensten von Drittanbietern, die auf einem bestimmten Server ausgeführt werden, können darauf hindeuten, dass der Windows-Hostcomputer häufiger oder seltener neu gestartet werden muss als andere Computer ohne diese Systeme.
Tatsächlich können einige Anwendungen von Drittanbietern ( nicht perfekt gestaltete, aber niemand ist perfekt! ) Die erworbenen Systemressourcen wie Speicher, Sperren und Sockets nicht ordnungsgemäß und rechtzeitig freigeben. Dies kann beispielsweise dazu führen, dass einige abgestürzte Anwendungen, Dienste oder Treiber [bei erneuter Ausführung] im Wartezustand oder im Startzustand bleiben, was ohne einen Neustart möglicherweise nicht einfach behoben werden kann.
In der Praxis können Anwendungen mit hohem E / A-, Netzwerk- und Speicherbedarf unter hoher und überlasteter Arbeitslast und mit geringen verfügbaren Systemressourcen dazu führen, dass Ihr Windows-Computer nachlässt, instabil wird oder in den Papierkorb geht, sodass Sie ihn möglicherweise früher neu starten sollten.
Wenn Sie solche fehlerhaften Anwendungen ausführen oder mehr Benutzer bedienen müssen als die typische Kapazität Ihrer Hardware / Software, oder wenn Sie gezwungen sind, inkompatible Dienste auf einem physischen Computer zu lokalisieren, müssen Sie möglicherweise Windows neu starten regelmäßig. In diesem Fall können Sie den Neustartzeitraum anpassen, indem Sie die Beschwerden der Benutzer über die Servergeschwindigkeit abhören!
quelle
Die richtige Antwort ist niemals, es sei denn, Sie führen ein Software-Upgrade durch. Das letzte Mal habe ich meinen Server vor ungefähr 2 Jahren neu gestartet und der Grund war ein Stromausfall.
quelle