Einführung in Nginx Nginx ist ein leistungsstarker HTTP- und Reverse-Proxyserver sowie ein IMAP/POP3/SMTP-Proxyserver. Nginx wurde von der russischen Site Rambler.ru entwickelt und offizielle Tests zeigen, dass Nginx 50.000 gleichzeitige Verbindungen unterstützen kann. Offizielle Nginx-Website: http://nginx.org In diesem Artikel wird hauptsächlich erläutert, wie Nginx nach der Ausführung gesteuert wird, sodass es gestoppt oder neu gestartet werden kann. // Nginx starten und stoppen Aktuelles Verzeichnis: /usr/local/bin/nginx Start-up: ./sbin/nginx stoppen: kill -INT Master-Host-Prozessnummer Nginx-Semaphor Nginx wird hauptsächlich über Semaphoren gesteuert. Die Hauptprozessnummer wird standardmäßig in die Datei nginx.pid geschrieben. Der Name der Datei kann durch Ändern der Konfigurationsdatei nginx.conf geändert werden. Die vom Nginx-Masterprozess unterstützten Signale sind wie folgt: So verwenden Sie Semaphore Konkrete Erklärung TERM,INT: kill -TERM (INT) nginx Hauptprozessnummer oder kill -TERM (INT) `cat /usr/local/nginx/logs/nginx.pid `, der nginx-Prozess wird sofort geschlossen und kann die Anfragen der Benutzer, die nginx verwenden, nicht vollständig verarbeiten. Dies entspricht /usr/local/nginx -s stop QUIT:kill -QUIT nginx Hauptprozessnummer schließt den nginx-Prozess ordnungsgemäß und schließt den nginx-Prozess, nachdem alle Benutzeranforderungen verarbeitet wurden, die nginx verwenden, was /usr/local/nginx -s quit entspricht HUP:kill -HUP nginx Hauptprozessnummer Der nginx Prozess wird nicht geschlossen, aber die Konfigurationsdatei wird neu geladen. Entspricht /usr/local/nginx -s reload USR1:kill -USR1 nginx Hauptprozessnummer kann das Protokoll erneut lesen, ohne den nginx-Prozess herunterzufahren. Dieser Befehl kann für die geplante Protokollsicherung von nginx verwendet werden, was für die Aufteilung nach Zeitintervallen wie Monat/Tag nützlich ist USR2:kill -USR2 nginx Hauptprozessnummer Wenn die Version von nginx aktualisiert werden muss, können Sie nginx aktualisieren, ohne nginx zu stoppen WINCH:kill -WINCH Die Hauptprozessnummer von nginx arbeitet mit USR2 zusammen, um nginx zu aktualisieren und den Prozess der alten Version von nginx ordnungsgemäß zu schließen. Durch die Verwendung dieser Nginx-Semaphoren können Sie die Nginx-Protokollsegmentierung und Nginx-Upgrades steuern, ohne den Prozess zu beenden. Je besser ich Nginx kenne, desto mehr habe ich das Gefühl, dass Nginx mit nur 50.000 Zeilen Code so erstaunliche Ergebnisse erzielen kann. Ich bewundere es wirklich! Zusammenfassen Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, dass der Inhalt dieses Artikels einen gewissen Lernwert für Ihr Studium oder Ihre Arbeit hat. Vielen Dank für Ihre Unterstützung von 123WORDPRESS.COM. Wenn Sie mehr darüber erfahren möchten, schauen Sie sich bitte die folgenden Links an Das könnte Sie auch interessieren:
|
<<: Beispielcode von layim zum Integrieren des Rechtsklickmenüs in JavaScript
>>: Tutorial zur Installation von MySQL 5.6 auf CentOS 6.5
Vorwort: Dieser Artikel bezieht sich auf den Blog...
Index Condition Pushdown (ICP) wird in MySQL 5.6 ...
Inhaltsverzeichnis Kettenanrufe Ein kleiner Koffe...
Inhaltsverzeichnis Vorwort Lösung: Schritt 1 Schr...
Inhaltsverzeichnis Überblick Formularvalidierung ...
Korrespondenz zwischen Flutter und CSS im Shadow-...
jQuery realisiert den Effekt der Sitzplatzauswahl...
Was ich kürzlich gelernt habe, beinhaltet Kenntni...
Laden Sie die offizielle Website herunter Wählen ...
Der erste Punkt ist, dass Menschen die Semantik vo...
<br />Die offizielle Version der Baidu-Enzyk...
Im vorherigen Artikel haben wir den lokalen Knote...
Der folgende Inhalt stellt den Prozess und die Lö...
RedHat6.5 Installation MySQL5.7 Tutorial teilen, ...
Dinge zu beachten 1. Zunächst müssen Sie im MySQL...