yaisse j'ai commenté le include et maintenant ca marche :jap:
par contre ca fait rien, je comprend pas trop ce que je dois mettre dans le script pour que ca nettoie le log en laissant que les lignes les + récentes et pas plus de 100 megas ?
l0ky
tu inclus le répertoire /etc/logrotate.d
Vérifie que tu n'as pas une entrée dans ce répertoire concernant apache.
j'ai emergé logrotate et essayé de le configurer d'après un tuto mais j'ai un peu de mal a comprendre.
voila mon ficchier conf :
# $Header: /var/cvsroot/gentoo-x86/app-admin/logrotate/files/logrotate.conf,v 1.2 2004/07/18 01:58:24 dragonheart Exp $
#
# Logrotate default configuration file for Gentoo Linux
#
# See "man logrotate" for details
# rotate log files weekly
weekly
#daily
# keep 4 weeks worth of backlogs
rotate 4
# create new (empty) log files after rotating old ones
create
# uncomment this if you want your log files compressed
compress
# packages can drop log rotation information into this directory
include /etc/logrotate.d
notifempty
nomail
noolddir
# no packages own lastlog or wtmp -- we'll rotate them here
# system-specific logs may be also be configured here.
quand je tappe la commande :
/usr/sbin/logrotate /etc/logrotate.conf
J'ai l'erreur :
error: /etc/logrotate.conf:29 duplicate log entry for /var/log/apache2/access_log
je comprend pas d'où vient l'erreur et j'ai certainement mal configuré mon fichier conf, j'aurai besoin d'aide car j'ai du mal a comprendre la doc.
Le but c'est de limiter la taille de access_conf à 100 megas tout simplement.
Merci d'avance
memaster
fait des recherches sur "logrotate"
Il s'agit d'un serveur Gentoo.
J'ai un problème avec le fichier access_log de Apache2, qui grossi très très vite (là il est à 700 megs et c'est pas prêt de s'arreter).
Je cherche un moyen de limiter sa taille, existe t'il un paramètre dans la conf pour ca ?
ca serai mieux que de mettre en cron une commande bourrine pour le supprimer tout les mois par exemple :D :D