Mon config 'logrotate' n'est pas si simple que ça
http://www.hostingpics.net/viewer.ph...0203183845.png
C'est plutôt ça :
http://pastebin.com/W07gMv92
... et dans /etc/logrotate.d/ j'ai un fichier "apache2" qui contient :
Code:
/var/log/apache2/*.log {
weekly
missingok
rotate 52
compress
delaycompress
notifempty
create 644 root adm
sharedscripts
prerotate
su -l -c /usr/share/awstats/tools/update.sh www-data
endscript
postrotate
/etc/init.d/apache2 reload > /dev/null
endscript
}
Dès je mise en place, je ne vais pas dire : "ça devrait fonctionner" mais je teste.
Et logrotate donne la possibilité de tester son config ...
et t'as la réponse.
Code:
logrotate -d /etc/logrotate.conf
qui va tester (mais pas réelement faire) le paramétrage.
Code:
...
rotating pattern: /var/log/apache2/*.log weekly (52 rotations)
empty log files are not rotated, old logs are removed
considering log /var/log/apache2/access.log
log does not need rotating
considering log /var/log/apache2/vitruel-domaine1.log
log does not need rotating
considering log /var/log/apache2/vitruel-domaine1-error.log
log does not need rotating
considering log /var/log/apache2/vitruel-domaine1.log
log does not need rotating
etc etc.
...
Ce qui je veux dire : plesk, c'est bien. Mais pour vraiment bien faire les choses, faut passer par l'accès SSH. T'as bien vu pourquoi ... avec des fichiers logs trop grand, c'est tout ton serveur qui plante (et le premier qui tombe, c'est Plesk lui même)
Par contre : mes "error logs" d'apache sont petit - j'aime pas du tout utiliser des scripts PHP bourré d'erreurs. Ça pu, c'est mauvais, ça laisse la place au bugs et autre failles. je répare mes scripts PHP, ou je le vire.