Server-Prozess zu patchen

November 12

Patchen oder aktualisieren, ist die Server-Software für alle Server-Administratoren bittersüße. Einerseits, Aktualisierung der Serversoftware macht es sicherer und wahrscheinlich erhöht die Stabilität des Systems. Das ist gut. Jedoch wenn es Zeit für ein upgrade der Software kommt, bedeutet dies normalerweise, dass Sie zu take down Ihrem Server, um die Software zu aktualisieren. Ausfallzeiten, ist zwar manchmal unvermeidbar, immer etwas, das Server-Administratoren begierig sind, zu vermeiden. Jedoch können Sie mit einem beliebten Webserver Nginx, Ihre Server-Software aktualisieren, während keine Ausfallzeiten vermieden.

Anweisungen

1 Starten Sie das terminal-Programm, das Sie verwenden, um Ihre Server zu verwalten, das und melden Sie sich bei Ihrem Administratorkonto.

2 Laden Sie die aktualisierte Software. Besuchen Sie in einem separaten Browser die Download-Seite für Nginx und kopieren Sie den Link der Datei, die Sie herunterladen müssen. Wechseln Sie zurück zu Ihrem terminal-Fenster.

3 Geben Sie den Befehl "Wget" (alle Eingabe erfolgt ohne Anführungszeichen), und fügen Sie den Link, den Sie in das Terminal kopiert. Drücken Sie "Enter", und geben Sie dann "Entpacken", gefolgt von den Namen der heruntergeladenen Datei, wenn die Datei herunterladen abgeschlossen hat.

4 Geben Sie "cd" gefolgt vom Namen des Ordners, den Sie gerade mit dem Befehl "Unzip" extrahiert.

5 Typ ". / configure" um die Kompilierung zu starten. Wenn Text Scrollen nach unten im Terminalfenster abgeschlossen wurde, und der Eingabeaufforderung zurückgegeben hat, geben Sie "machen" und warten Sie, während Text Ihre terminal-Bildschirm nach unten scrollt. Wenn der Text Scrollen abgeschlossen wurde, und der Eingabeaufforderung zurückgegeben hat, geben Sie "make install clean", kompilieren und installieren das Update zu beenden.

6 Geben Sie "Top" und suchen Sie die Prozess-ID-Nummern der Nginx Arbeitsprozesse und die Prozess-ID-Nummer des Prozesses Nginx Meister. Notieren Sie sich diese Zahlen.

7 Typ "kill - USR2" Kat /usr/local/nginx/logs/nginx.pid "den alten Meister-Prozess durch den neuen ersetzen.

8 Typ "kill - WINCH 123" bei 123 durch die Arbeiter-Prozess-ID-Nummer ersetzt wird. Wiederholen Sie diesen Vorgang für jeden Arbeitsprozess, die Sie gefunden.

9 Typ "töten - QUIT 123" wo 123 die Anzahl der Ihre alte Nginx-Prozess-ID. ist Jetzt haben Sie Ihren Server Patchen fertig.