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

Lombok-Implementierung JSR-269

Vorwort Einführung Lombok ist ein praktisches Too...

Analyse der Verwendung und des Prinzips der Docker Swarm-Clusterverwaltung

Schwarmclusterverwaltung Einführung Docker Swarm ...

So löschen Sie schnell alle Tabellen in MySQL, ohne die Datenbank zu löschen

Dieser Artikel beschreibt anhand eines Beispiels,...

Die Prinzipien und Mängel der MySQL-Volltextindizierung

Der MySQL-Volltextindex ist ein spezieller Index,...

CSS Acht auffällige HOVER-Effekt-Beispielcodes

1. Effekt-HTML senden <div id="senden-btn...

Analyse des HTTP-Schnittstellentestprozesses basierend auf Postman

Ich habe zufällig ein tolles Tutorial zum Thema k...

MySQL wählt die richtige Speicher-Engine

Wenn es um Datenbanken geht, ist eine der am häuf...

MySQL 8.0.11 Installationshandbuch für Mac

MAC installiert mysql8.0, der spezifische Inhalt ...

Empfehlen Sie einige nützliche Lernmaterialien für Neulinge im Webdesign

Viele Leute haben mich auch gefragt, welche Büche...

JS-Code zum Erzielen eines Seitenwechseleffekts

In diesem Artikelbeispiel wird der spezifische Co...