web-dev-qa-db-fra.com

Processus Apache dans la commande TOP

Ceci est une capture d'écran de la commande TOP sur mon serveur.

Lequel des processus est pour Apache? Vous ne pouvez voir aucune httpd

enter image description here

1
tony9099

Votre image est incomplète et ne présente aucun processus Apache. Après avoir démarré top, exécutez la commande i pour supprimer les processus "inactifs".

2
waltinator

L’autre façon de procéder consiste à filtrer le processus:

top -c -p `pgrep Apache2 -d','`
  • Le commutateur -d dans la commande pgrep définit le séparateur. nous utilisons des virgules pour obtenir une liste de processus comme celui-ci: 123,124,125.
  • -p in top surveille uniquement les processus avec les ID de processus spécifiés.
  • -c renverse l'état du nom de fichier, le nom de processus par défaut est le nom du processus; il sera donc remplacé par chemin suivant:/usr/bin/httpd.
2
Ravexina