9 votes

Comment puis-je supprimer automatiquement les anciens fichiers journaux d'erreurs d'Apache ?

Mon /var/log/apache2 Le dossier devient incontrôlable. Il contient des tas de vieux fichiers error.log compressés dont je veux me débarrasser avant que mon serveur ne manque d'espace et n'explose.

Premièrement - Est-il sûr de supprimer manuellement :

error.log.1 error.log.2.gz ---> error.log.11 ?

Deuxièmement, existe-t-il un moyen de supprimer automatiquement ces fichiers ?

Merci !

13voto

user9517 Points 113163

Oui, il est possible de supprimer les fichiers en toute sécurité, bien que la suppression du fichier en cours ne produise généralement pas les effets escomptés.

Par défaut, Ubuntu utilise logrotate Jetez un coup d'œil à votre fichier /etc/logrotate.d/apache2, vous y trouverez probablement une ligne du type

rotate 52

Cela signifie qu'il conservera 52 copies de vos fichiers journaux en rotation. Changez ce nombre pour celui que vous souhaitez conserver. Ceci fonctionnera sur tous les journaux d'apache2, si vous voulez juste faire le journal des erreurs, séparez-le et donnez-lui ses propres règles.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X