GNU/Linux >> Tutoriels Linux >  >> Linux

Comment puis-je vérifier combien de connexions HTTP sont ouvertes actuellement ?

Il existe environ un million de façons de le faire, mais :

netstat | grep http | wc -l

Gardez à l'esprit que http est un protocole sans état. Chaque ligne peut représenter un client ouvrant plusieurs sockets pour récupérer différents fichiers (css, images, etc.) qui resteront pendant un certain temps dans un état d'attente.


Vous trouverez ci-dessous quelques commandes de netstat à l'aide desquelles vous pouvez vérifier le nombre de connexions d'un serveur.

Pour afficher toutes les connexions Internet actives aux serveurs, seules les connexions établies sont incluses.

netstat -na

Pour afficher uniquement les connexions Internet actives au serveur sur le port 80 et trier les résultats, permet de reconnaître plusieurs connexions provenant d'une seule IP

netstat -an | grep :80 | sort

Pour afficher la liste de toutes les adresses IP impliquées au lieu de simplement les compter.

netstat -n -p | grep SYN_REC | sort -u

Si votre serveur Web est apache, vous pouvez également utiliser la page d'état du serveur (après l'avoir activée).


Linux
  1. Comment vérifier que les ports distants sont accessibles à l'aide de la commande 'nc'

  2. Comment vérifier les ports ouverts sous Linux avec netstat, lsof et nmap

  3. Comment vérifier le port ouvert sur un système Linux distant

  4. Comment vérifier si les démons Hadoop sont en cours d'exécution ?

  5. Comment puis-je vérifier si les cgroups sont disponibles sur mon hôte Linux ?

Comment vérifier si vous êtes en session d'écran ou pas sous Linux

Comment vérifier les ports ouverts sous Linux

Comment vérifier qu'un port est ouvert sur un système Linux distant

Comment réparer les connexions de travail ne sont pas assez d'erreur sur Nginx

Comment vérifier les ports ouverts sous Linux ?

Combien y a-t-il de Go (Gigaoctets) dans un To (Téraoctet) ?