Heim >Betrieb und Instandhaltung >Apache >Apache prüft die aktuelle Anzahl der Parallelitäten

Apache prüft die aktuelle Anzahl der Parallelitäten

步履不停
步履不停Original
2019-06-29 13:44:153825Durchsuche

Apache prüft die aktuelle Anzahl der Parallelitäten

1. Überprüfen Sie die aktuelle Anzahl gleichzeitiger Zugriffe von Apache:

netstat -an | grep ESTABLISHED | wc -l

Vergleichen Sie den numerischen Unterschied von MaxClients in httpd.conf.

2. Überprüfen Sie, wie viele Prozesse vorhanden sind :

ps aux|grep httpd|wc -l

3. Sie können die folgenden Parameter verwenden, um Daten anzuzeigen:

server-status?auto
#ps -ef|grep httpd|wc -l
1388

Zählen Sie die Anzahl der httpd-Prozesse. Jede Anfrage startet einen Prozess zur Verwendung auf dem Apache-Server.

gibt an, dass Apache 1388 gleichzeitige Anfragen verarbeiten kann. Dieser Wert kann von Apache automatisch entsprechend der Auslastung angepasst werden.

#netstat -nat|grep -i "80"|wc -l
4341

netstat -an gibt den aktuellen Netzwerkverbindungsstatus des Systems aus, während grep -i „80“ zum Extrahieren von Verbindungen im Zusammenhang mit Port 80 verwendet wird und wc -l Verbindungsnummernstatistiken erstellt.

Die endgültige zurückgegebene Zahl ist die aktuelle Gesamtzahl der Anfragen für alle 80 Ports.

#netstat -na|grep ESTABLISHED|wc -l
376

netstat -an gibt den aktuellen Netzwerkverbindungsstatus des Systems aus und grep ESTABLISHED extrahiert die Informationen der hergestellten Verbindung. Dann wc -l Statistiken.

Die endgültige zurückgegebene Zahl ist die Gesamtzahl der hergestellten Verbindungen für alle aktuellen Ports 80.

– Sie können detaillierte Aufzeichnungen aller hergestellten Verbindungen anzeigen netstat -nat||grep ESTABLISHED|wc

Anzahl der gleichzeitigen Anfragen von Apache und seinen TCP-Verbindungsstatus anzeigen:

Linux-Befehl:


netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'
LAST_ACK 5
SYN_RECV 30
ESTABLISHED 1597
FIN_WAIT1 51
FIN_WAIT2 504
TIME_WAIT 1057

Unter ihnen:

SYN_RECV stellt die Anzahl der Anfragen dar, die auf die Verarbeitung warten;

ESTABLISHED stellt den normalen Datenübertragungsstatus dar;
TIME_WAIT stellt die Anzahl der Anfragen dar, die bearbeitet wurden wurden verarbeitet und warten auf das Ende des Timeouts.

Weitere technische Artikel zu Apache finden Sie in der Spalte

Apache-Tutorial, um mehr darüber zu erfahren!

Das obige ist der detaillierte Inhalt vonApache prüft die aktuelle Anzahl der Parallelitäten. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn