User Tools

Site Tools


linux:debug_charge

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
linux:debug_charge [2020/05/04 16:26] Philippe Robertlinux:debug_charge [2020/05/05 14:19] (current) Philippe Robert
Line 4: Line 4:
  
 Pour débuter, j'aime toujours (si possible) fermer le serveur web... Si la charge diminue drastiquement après l'arrêt du serveur web, on sait immédiatement que c'est le site d'un utilisateur qui est le problème de notre charge. Pour débuter, j'aime toujours (si possible) fermer le serveur web... Si la charge diminue drastiquement après l'arrêt du serveur web, on sait immédiatement que c'est le site d'un utilisateur qui est le problème de notre charge.
 +
 +Connectez-vous via la [[linux:console_ssh|console (SSH)]] avec votre compte adminsitrateur et passer en [[linux:mode_root|mode root]]. 
  
 Le système devrait vouloir repartir le serveur http par lui-même. Donc idéalement, on ouvre 2 terminal... un pour envoyer notre commande stop au httpd et un pour vérifier la charge...et comme ça, on peut renvoyer la commande stop au besoin tout en vérifiant la charge... Le système devrait vouloir repartir le serveur http par lui-même. Donc idéalement, on ouvre 2 terminal... un pour envoyer notre commande stop au httpd et un pour vérifier la charge...et comme ça, on peut renvoyer la commande stop au besoin tout en vérifiant la charge...
Line 68: Line 70:
 Dans cet exemple, tous les IPs "louche" appartiennent à OVH... Solution => Firewall Block. Dans cet exemple, tous les IPs "louche" appartiennent à OVH... Solution => Firewall Block.
  
-==== Trouver une adresse IP dans les logs apache ==== +===== Trouver une adresse IP dans les logs ====
-Remplacer 185.185.251.27 par l'adresse IP que vous souhaitez chercher.+ 
 +Vous pouvez savoir quel site/service est la cible des adresses IP avec la commande suivante 
 + 
 +Remplacer 54.36.38.246 par l'adresse IP que vous souhaitez chercher. 
 + 
 +**Serveur Web:**
 <code bash> <code bash>
-grep -rnw '/var/log/httpd' -e '185.185.251.27'+grep -rnw '/var/log/httpd' -e '54.36.38.246'
 </code> </code>
  
 +  * [[linux:debug_charge:exemple_grep_ip_serveur_web|Examples de résultats et solutions]]
 +
 +**Serveur Mail (exim):**
 +<code bash>
 +grep -rnw '/var/log/exim' -e '54.36.38.246'
 +</code>
 +
 +**FTP:**
 +<code bash>
 +grep -rnw '/var/log/pureftpd.log' -e '54.36.38.246'
 +</code>
 +
 +**DirectAdmin:**
 +<code bash>
 +grep -rnw '/var/log/directadmin' -e '54.36.38.246'
 +</code>
 +
 +**SSH:**
 +<code bash>
 +grep -rnw '/var/log/secure' -e '54.36.38.246'
 +</code>
linux/debug_charge.1588609571.txt.gz · Last modified: 2020/05/04 16:26 by Philippe Robert