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

Wie viele Daten können in einer MySQL-Tabelle gespeichert werden?

Programmierer müssen sich viel mit MySQL befassen...

Tutorial-Diagramm zur Installation von TomCat unter Windows 10

Installieren Sie TomCat unter Windows Dieser Arti...

MySQL-Abfrageoptimierung: Ursachen und Lösungen für langsame Abfragen

Freunde, die in der Entwicklung tätig sind, insbe...

Methodenbeispiel zum sicheren Abrufen tiefer Objekte von Object in Js

Inhaltsverzeichnis Vorwort Text Parameter Beispie...

SQL zur Implementierung der Wiederherstellung einer Zeitreihenversetzung

Inhaltsverzeichnis 1. Anforderungsbeschreibung 2....

Detaillierte Erklärung der HTML-Formularelemente (Teil 2)

HTML-Eingabeattribute Das Value-Attribut Das Valu...

Beispielcode für mehrere Elementtabellen, um synchrones Scrollen zu erreichen

Element UI implementiert mehrere Tabellen, die gl...

Installationstutorial für MySQL 5.7 unter CentOS 7

1. Laden Sie das offizielle MySQL Yum Repository ...

Zusammenfassung der Methoden zur Änderung von MySQL-Passwörtern

Methoden zum Ändern von Passwörtern vor MySQL 5.7...

MySQL REVOKE zum Löschen von Benutzerberechtigungen

In MySQL können Sie mit der REVOKE-Anweisung best...

Lösung für den Fall, dass der Tomcat-Server tomcat7w.exe nicht öffnen kann

Beim Konfigurieren des Tomcat-Servers ist mir heu...