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

Nginx-Stream-Konfigurationsproxy (Nginx TCP/UDP-Lastausgleich)

Auftakt Wir alle wissen, dass nginx ein hervorrag...

Zusammenfassung der Ausführungsprobleme zwischen MySQL Max und Where

Ausführungsproblem zwischen MySQL Max und Where S...

Tiefgreifendes Verständnis des asynchronen Wartens in Javascript

In diesem Artikel untersuchen wir, warum async/aw...

Detaillierte Erklärung zur Installation der PHP-Curl-Erweiterung unter Linux

Dieser Artikel beschreibt, wie man die PHP-Curl-E...

Zusammenfassung der Wissenspunkte des Datenbankindex

Inhaltsverzeichnis Erster Blick-Index Das Konzept...

XHTML-Tags sollten richtig verwendet werden

<br />In früheren Tutorials von 123WORDPRESS...

Was Sie über Filter in Vue wissen müssen

Inhaltsverzeichnis Vorwort Was ist ein Filter So ...

mysql5.7.22 Download-Prozessdiagramm

1. Gehen Sie auf die offizielle Website www.mysql...

Was ich beim Aufbau meines eigenen Blogs gelernt habe

<br />In einem Jahr Bloggen habe ich persönl...

Beispielcode zum Mischen von Float und Margin in CSS

Bei meinen letzten Studien habe ich einige Layout...