Trouvez les erreurs 500 logs apache avec GREP ou autre
Résolu
pcsystemd
Messages postés
734
Statut
Membre
-
jee pee Messages postés 9388 Date d'inscription Statut Modérateur Dernière intervention -
jee pee Messages postés 9388 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour,
Je souhaite rechercher dans les logs apache les erreurs 500.
Exemple de log
J'ai donc saisie la commande suivante :
Le souci c'est que cela me trouve également les lignes ayant 5001, etc..
Comment faire pour que le grep ne me ressorte que les lignes étant en erreur 500?
Merci
--
L'accès au savoir est la première liberté que chaque homme devrait avoir.
Je souhaite rechercher dans les logs apache les erreurs 500.
Exemple de log
170.35.0.123 - - [27/Dec/2021:06:37:52 +0100] "GET /favicon.ico HTTP/1.1" 404 360 "https://domain.com/test.php" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.110 Safari/537.36 Edg/96.0.1054.62"
170.35.0.123 - - [27/Dec/2021:06:37:56 +0100] "GET /affi.php HTTP/1.1" 200 2806 "https://domain.com/page.php" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.110 Safari/537.36 Edg/96.0.1054.62"
170.35.0.1023- - [27/Dec/2021:18:23:36 +0100] "POST /age.php HTTP/1.1" 500 174 "https://domain.com/age.php" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.110 Safari/537.36"
J'ai donc saisie la commande suivante :
zgrep -e '500' access.log*
Le souci c'est que cela me trouve également les lignes ayant 5001, etc..
Comment faire pour que le grep ne me ressorte que les lignes étant en erreur 500?
Merci
Configuration: Linux / Chrome 96.0.4664.45
--
L'accès au savoir est la première liberté que chaque homme devrait avoir.
A voir également:
- Trouvez les erreurs 500 logs apache avec GREP ou autre
- View recovery logs - Guide
- Erreur 500 - Guide
- Ou trouver adresse mac - Guide
- Ou trouver l'adresse ip - Guide
- Apache openoffice - Télécharger - Suite bureautique
2 réponses
Merci mais cela ne fonctionne pas réellement car en encadrant par des blancs j'ai aussi des résultat non valide.
Exemples de lignes trouver avec la commande :
La première ligne trouvée, n'est pas une erreur 500 puisque c'est une erreur 200 avec une taille de 500!
%>s : code de retour envoyé au client.
%b : taille de la ressource demandée.
Exemples de lignes trouver avec la commande :
zgrep -e ' 500 ' access.gz
HTTP/1.1" 200 500
HTTP/1.1" 500 174
La première ligne trouvée, n'est pas une erreur 500 puisque c'est une erreur 200 avec une taille de 500!
%>s : code de retour envoyé au client.
%b : taille de la ressource demandée.