Apache hat eine graceful
Option, mit der nach Änderungen http.conf
gesucht werden kann, ohne Apache neu zu starten. Was ist mit Nginx?
74
nginx unterstützt die folgenden Signale:
TERM, INT - Quick shutdown
QUIT - Graceful shutdown
HUP - Configuration reload: Start the new worker processes with a new configuration, Gracefully shutdown the old worker processes
USR1 - Reopen the log files
USR2 - Upgrade Executable on the fly
WINCH - Gracefully shutdown the worker processes
HUP ist das, wonach Sie suchen sudo kill -HUP pid (nginx pid)
Normalerweise hat das Init-Skript von nginx eine
reload
Aktion, dh:/etc/init.d/nginx reload
/usr/local/etc/rc.d/nginx reload
quelle
service nginx reload
?PS Funktioniert nicht unter Windows.
quelle
Ich habe vor einiger Zeit darüber geschrieben, wie man Nginx ohne Ausfallzeit neu startet. Dies kann für Sie hilfreich sein.
http://tumblelog.jauderho.com/post/101514948/restart-nginx-with-zero-downtime
quelle
USR2
Dient zum Aktualisieren der ausführbaren Datei, nicht zum einfachen Neuladen der Konfiguration.