Heim > Artikel > Betrieb und Instandhaltung > 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!