Heim >Betrieb und Instandhaltung >Nginx >Mit welchen Befehlen kann Nginx nach dem Start gesteuert werden?

Mit welchen Befehlen kann Nginx nach dem Start gesteuert werden?

王林
王林nach vorne
2020-06-28 17:32:223221Durchsuche

Mit welchen Befehlen kann Nginx nach dem Start gesteuert werden?

Nachdem Nginx gestartet wurde, können Sie es mit dem folgenden Befehl steuern:

(Empfohlenes Tutorial: nginx-Tutorial)

nginx -s

wobei das Senden eines Signals an den Hauptprozess eines der folgenden vier sein kann:

stop – schnelles Herunterfahren

quit – ordnungsgemäßes Herunterfahren

reload – Konfigurationsdatei neu laden

reopen – Protokolldatei erneut öffnen

Beim Ausführen von nginx -s quit wartet Nginx darauf, dass der Arbeitsprozess die Verarbeitung der aktuellen Anfrage abschließt , und schließen Sie es dann. Wenn Sie die Konfigurationsdatei ändern, wird diese nicht sofort wirksam, sondern wartet auf einen Neustart oder den Empfang des nginx -s reload-Signals.

Wenn Nginx das nginx -s reload-Signal empfängt, überprüft es zunächst die Syntax der Konfigurationsdatei. Wenn die Syntax korrekt ist, startet der Hauptthread einen neuen Arbeitsthread und sendet ein Shutdown-Signal an den alten Arbeitsthread. Wenn die Syntax falsch ist, macht der Hauptthread die Änderungen rückgängig und verwendet weiterhin die alte Konfiguration. Wenn der Arbeitsprozess das Signal zum Herunterfahren vom Hauptprozess empfängt, wird er beendet, nachdem die aktuelle Anforderung verarbeitet wurde.

Das obige ist der detaillierte Inhalt vonMit welchen Befehlen kann Nginx nach dem Start gesteuert werden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:juejin.im. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen
Vorheriger Artikel:Was bedeutet Reverse-Proxy?Nächster Artikel:Was bedeutet Reverse-Proxy?