Maison > Opération et maintenance > Apache > Apache vérifie le nombre actuel de simultanéités

Apache vérifie le nombre actuel de simultanéités

步履不停
Libérer: 2019-07-27 09:19:09
original
3827 Les gens l'ont consulté

Apache vérifie le nombre actuel de simultanéités

1. Vérifiez le nombre actuel d'accès simultanés d'Apache :

netstat -an | grep ESTABLISHED | wc -l
Copier après la connexion

Comparez la différence numérique de MaxClients dans httpd.conf.

2. Vérifiez combien de processus il y a  :

ps aux|grep httpd|wc -l
Copier après la connexion

3 Vous pouvez utiliser les paramètres suivants pour afficher les données :

server-status?auto
#ps -ef|grep httpd|wc -l
1388
Copier après la connexion
.

Comptez le nombre de processus httpd. Chaque requête lancera un processus à utiliser sur le serveur Apache.

indique qu'Apache peut gérer 1388 requêtes simultanées. Cette valeur peut être automatiquement ajustée par Apache en fonction de la charge.

#netstat -nat|grep -i "80"|wc -l
4341
Copier après la connexion

netstat -an imprimera l'état actuel de la liaison réseau du système, tandis que grep -i "80" est utilisé pour extraire les connexions liées au port 80, et wc -l effectue des statistiques sur les numéros de connexion.

Le nombre final renvoyé est le nombre total actuel de requêtes pour les 80 ports.

#netstat -na|grep ESTABLISHED|wc -l
376
Copier après la connexion

netstat -an imprimera l'état actuel de la liaison réseau du système, et grep ESTABLISHED extraira les informations de la connexion établie. Puis wc -l statistiques.

Le nombre final renvoyé est le nombre total de connexions établies pour tous les ports actuels 80.

netstat -nat||grep ESTABLISHED|wc - Vous pouvez afficher les enregistrements détaillés de toutes les connexions établies

Afficher le nombre de requêtes simultanées d'Apache et son état de connexion TCP :

Commande Linux :

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
Copier après la connexion

Parmi eux :

SYN_RECV représente le nombre de requêtes en attente de traitement ;
ESTABLISHED représente l'état normal de transmission des données
TIME_WAIT représente le nombre de requêtes qui ont été traitées ; ont été traités et attendent la fin du délai d'attente.

Pour des articles plus techniques liés à Apache, veuillez visiter la colonne Tutoriel Apache pour apprendre !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal