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

Apache prüft die aktuelle Anzahl der Parallelitäten

Jun 29, 2019 pm 01:44 PM
apache

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
Nach dem Login kopieren

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
Nach dem Login kopieren

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

server-status?auto
#ps -ef|grep httpd|wc -l
1388
Nach dem Login kopieren

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
Nach dem Login kopieren

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
Nach dem Login kopieren

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
Nach dem Login kopieren
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!

Erklärung dieser Website
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

Heiße Artikel -Tags

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Ist C++ Front-End oder Back-End? Ist C++ Front-End oder Back-End? Apr 22, 2024 pm 05:33 PM

Ist C++ Front-End oder Back-End?

Leistungsvergleich des PHP-Frameworks: Der ultimative Showdown zwischen Geschwindigkeit und Effizienz Leistungsvergleich des PHP-Frameworks: Der ultimative Showdown zwischen Geschwindigkeit und Effizienz Apr 30, 2024 pm 12:27 PM

Leistungsvergleich des PHP-Frameworks: Der ultimative Showdown zwischen Geschwindigkeit und Effizienz

So generieren Sie eine URL aus einer HTML-Datei So generieren Sie eine URL aus einer HTML-Datei Apr 21, 2024 pm 12:57 PM

So generieren Sie eine URL aus einer HTML-Datei

Das Evasive-Modul schützt Ihre Website vor DOS-Angriffen auf Anwendungsebene Das Evasive-Modul schützt Ihre Website vor DOS-Angriffen auf Anwendungsebene Apr 30, 2024 pm 05:34 PM

Das Evasive-Modul schützt Ihre Website vor DOS-Angriffen auf Anwendungsebene

Integration und Erweiterung der Parallelitätskontrolle von Golang-Funktionen und Bibliotheken von Drittanbietern Integration und Erweiterung der Parallelitätskontrolle von Golang-Funktionen und Bibliotheken von Drittanbietern Apr 25, 2024 am 09:27 AM

Integration und Erweiterung der Parallelitätskontrolle von Golang-Funktionen und Bibliotheken von Drittanbietern

So fügen Sie einen Server in Eclipse hinzu So fügen Sie einen Server in Eclipse hinzu May 05, 2024 pm 07:27 PM

So fügen Sie einen Server in Eclipse hinzu

Wie führt man Parallelitätstests und Debugging in der Java-Parallelprogrammierung durch? Wie führt man Parallelitätstests und Debugging in der Java-Parallelprogrammierung durch? May 09, 2024 am 09:33 AM

Wie führt man Parallelitätstests und Debugging in der Java-Parallelprogrammierung durch?

Anwendung von Algorithmen beim Aufbau einer 58-Porträt-Plattform Anwendung von Algorithmen beim Aufbau einer 58-Porträt-Plattform May 09, 2024 am 09:01 AM

Anwendung von Algorithmen beim Aufbau einer 58-Porträt-Plattform

See all articles