Zitat:
Zitat von jsw371
Vielen Dank für die Hilfe.
für die Gastgeber in `cat hostlist" do ssh $ host shutdown <arguments>; getan
wird für mich.
|
, die Arbeit, wenn Sie einen Unix-Server mit einer einfachen Konfiguration, völlig geschafft SystemV durch Skripte.
, aber in Wirklichkeit haben Sie mehrere Dienste mit Server, Server mit mehreren virtuellen Servern.
einige Dienste müssen ordnungsgemäß heruntergefahren mit einigen Befehl ein, und einige auch etwas Zeit brauchen, da Sie den Befehl zum Stillsetzen Frage, bevor Sie könnte tatsächlich die Os sich.
Deshalb habe ich darauf hingewiesen, dass anstelle der Befehl shutdown, verwenden Sie ein Skript.
es sollte den Namen der gleichen Weise, in der gleichen Weg auf allen Servern, die eine einfache, während in den "Master"-Server.
und jedes Script wird für alle die Logik für den Stopp-Verfahren, warum ich diese komischen Dienste, kann einfach getötet werden. der Personen zu gewährleisten, haben sie einige Zeit bis zum Ende richtig, ect
Ich erinnere mich an ein Ort, an dem ich zur Arbeit, sie werden ein Protokoll über TCP / IP zur Übertragung von Nachrichten zwischen Servern.
Sie hatte ein Gateway, SMS-Empfang, die Verteilung an die richtigen Applikationen und Datenbanken, und die Antwort auf sie.
dieses Gateway auch hören zu anderen Gateways in anderen Ländern von der gleichen Firma.
Die Sache ist die, dass Sie couldnt einfach töten alles.
Sie musste isse stoppen Befehle an alle Backends, Beantwortung von Anfragen zu stoppen, aber keine töten die aktuellen, nach einiger Zeit (etwa 10 Min.)
bedeutete in der Zeit, Ihnen zu sagen, hatte das Tor gab es Probleme, so dass sie Zeit hatten, zu sagen, andere Gateways, so könnte sie die Beantwortung der Anfrage an ihn.
nach all den Backends, wo gestoppt,, Sie hatten, um die Gateway.
und das ist ein einfaches Beispiel. Ich habe gesehen, wie kompliziert mehr Unternehmen, wo sie mehrere Maschinen, die in Einklang.
sie NEEDE eine komplette Stunde Herunterfahren das Loch procesing Linie, ohne Lossing Daten zwischen