How-to

Tomcat sur Linux (Debian) : activer la rotation des logs d’accès

Comment activer la rotation des logs d’accès sur Tomcat

Description du problème :

/var/log/tomcat saturé de fichiers de logs du type :

localhost_access_log.YEAR-MONTH-DAY.txt

Cause :

Rotation des logs (log rotate) non activée sur la class log de Tomcat

Corrections :

Modifier la configuration de Tomcat puis redémarrer le service (exemple avec Tomcat 6 sur /etc/tomcat6/server.xml ) :

Il faut ajouter ces arguments sur la class de logging :

< rotatable= »true » renameOnRotate= »true » >

Ne pas oublier de redémarrer le service

service tomcat restart

Sources :

https://stackoverflow.com/questions/6278614/tomcat-localhost-log-rotation

https://stackoverflow.com/questions/31886338/tomcat-localhost-access-log-files-cleanup

https://serverfault.com/questions/247563/how-to-compress-and-clean-logs-with-logrotate-but-not-rotate-them

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.