Archive

Articles taggués ‘logs’

Apache: Ne pas loguer certaines requêtes

05/01/2009

Pour poursuivre dans la lignée de l’article d’hier qui expliquait comment ignorer les erreurs 404 dans les logs Apache, voici comment ignorer les requêtes en fonction du type de fichier, afin, par exemple, de ne pas enregistrer celles concernant des fichiers javascript ou css.

L’astuce est de définir une variable d’environnement si l’URI correspond à un pattern précis. Dans le virtual host concerné, rajoutez les lignes suivantes:

SetEnvIfNoCase Request_URI "\.(js|css)$" dontlog
CustomLog chemin/vers/le/fichier/log combined env=!dontlog

Vous adaptez le pattern à votre besoin, en rajoutant les extensions qui vous conviennent. Gardez à l’esprit que légalement vous devez garder la trace des accès à votre site, donc ne supprimez pas les appels à des pages de contenu.

Apache

Ignorer les erreurs 404 dans les logs d’erreur d’Apache

04/01/2009

Si vous avez défini un log d’erreur pour Apache, vous avez sûrement déjà remarqué que celui-ci grossit à vue d’oeil en raison des erreurs 404 générées depuis vos différents sites.

Cela peut avoir comme conséquence un blocage d’Apache si le fichier atteint la taille de 2Go avant que logrotate fasse sont travail.

Une solution toute simple à cela est de modifier dans votre fichier /etc/apache2/apache2.conf la directive LogLevel et de la positionner sur crit.

Apache