So implementieren Sie den Dienststatus zur Nginx-Konfigurationserkennung

So implementieren Sie den Dienststatus zur Nginx-Konfigurationserkennung

1. Überprüfen Sie, ob das Modul „Status prüfen“ installiert ist.

[root@localhost ~]# nginx -V
Nginx-Version: nginx/1.12.2
erstellt mit gcc 4.8.5 20150623 (Red Hat 4.8.5-36) (GCC)
Argumente konfigurieren: --prefix=/usr/local/nginx --with-http_sub_module

2. Falls nicht installiert, neu kompilieren und installieren;

Ø Statusmodul prüfen; --with-http_stub_status_module

[root@localhost ~]# cd /usr/local/src/nginx-1.12.2/       
[root@localhost ~]# ./configure --prefix=/usr/local/nginx --with-http_stub_status_module
[root@localhost ~]# make && make install

3. Bearbeiten Sie die Nginx-Konfigurationsdatei.

[root@localhost ~]# vim /usr/local/nginx/conf/nginx.conf
Server {
  hören Sie 80;
  Servername localhost;
  #access_log Protokolle/Host.access.log Haupt;
 
  Standort /nginx_status {
  stub_status ein;
  Zugriff_Abmeldung;
   #allow 127.0.0.1; ##Sie können Besucher dieser Seite filtern#deny all;
   }
  }
[root@localhost ~]# nginx -t
nginx: die Syntax der Konfigurationsdatei /usr/local/nginx/conf/nginx.conf ist in Ordnung
nginx: Test der Konfigurationsdatei /usr/local/nginx/conf/nginx.conf ist erfolgreich
[root@localhost ~]# nginx -s neu laden

4. Grammatik testen;

[root@localhost ~]# curl http://192.168.10.110:80/nginx_status
Aktive Verbindungen: 1
Server akzeptiert bearbeitete Anfragen
 1 1 1
Lesen: 0 Schreiben: 1 Warten: 0

5. Detaillierte Erläuterung des Ausgabeinhalts;

Die erste Zeile Aktive Verbindungen: 1 - die Anzahl der aktiven Verbindungen, einschließlich wartender Clients 0
Der Server der zweiten Zeile akzeptiert bearbeitete Anfragen - insgesamt wurde 1 Verbindung bearbeitet, 1 Handshake wurde erfolgreich erstellt und insgesamt 1 Anfrage wurde bearbeitet
Die dritte Zeile zeigt „Lesen“ – die Anzahl der Verbindungen, die vom Client lesen, „Schreiben“ – die Anzahl der an den Client gesendeten Antwortdaten und „Warten“ – wenn Keep-Alive aktiviert ist, ist dieser Wert gleich „aktiv“ – (Lesen+Schreiben), was bedeutet, dass Nginx die residenten Verbindungen verarbeitet hat, die auf die nächste Anforderungsanweisung warten.

Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird.

Das könnte Sie auch interessieren:
  • Detaillierte Erläuterung der Anweisungen zur Nginx-Protokollkonfiguration
  • Detaillierte Erläuterung der Verwendung von ELK zur Analyse von Nginx-Serverprotokollen
  • Detaillierte Analyse und Konfiguration von access_log im Nginx-Server
  • Shell-Skript-Analyse der Nginx-Protokollzugriffszeiten und der zeitaufwändigsten Seiten (langsame Abfrage)
  • So verbinden Sie PHP mit dem Nginx-Server und analysieren das Nginx-Protokoll
  • Zusammenfassung gängiger Befehle zur Analyse von Nginx-Protokollstatistiken
  • Methode zur Überwachung des Nginx-Dienststatus
  • Python überwacht den Nginx-Port und den Prozessstatus
  • Detaillierte Erläuterung der Nginx-Statusüberwachung und Protokollanalyse

<<:  Detaillierte grafische Erklärung zur Installation und vollständigen Löschung von MySQL durch Dekomprimierung

>>:  JavaScript verwendet Canvas zum Zeichnen von Koordinaten und Linien

Artikel empfehlen

Zwei Arten von Tab-Anwendungen im Webdesign

Heutzutage werden Registerkarten häufig im Webdes...

Detaillierte grafische Erklärung zur Verwendung von SVG im Vue3+Vite-Projekt

Heute habe ich bei der Verwendung von SVG in der ...

Detaillierte Erklärung der Softwarekonfiguration mit Docker-Compose unter Linux

Vorwort In diesem Artikel werden einige Docker-Co...

Eine kurze Analyse der CSS-Selektorgruppierung

Selektorgruppierung Angenommen, Sie möchten, dass...

Detaillierte Erklärung der dynamischen Angular-Komponenten

Inhaltsverzeichnis Anwendungsszenarien So erreich...

Beispielcode zur Implementierung transparenter Verlaufseffekte mit CSS

Die Titelbilder in den Spalten von Zhihu Discover...

Analyse des Consul-Konfigurationsprozesses für die Docker-Bereitstellung

Befehl ausführen docker run -d --name consul -p 8...

MySQL-Datenbankoperationen und Datentypen

Inhaltsverzeichnis 1. Datenbankbetrieb 1.1 Datenb...