Serveur de production et fichiers log sous Mongrel Cluster

Bonjour,

J’utilise Mongrel Cluster et je commence à faire un production.log
assez lourd et j’aimerais une technique élégante pour supprimer ou
tronquer ce fichier de manière périodique.

Je pourrais faire un cron mais c’est assez embêtant de faire cela pour
chacun des sites que l’on héberge.

Je vous remercie par avance pour votre solution,

Pierre

Si tu es sous linux regarde du coté de logrotate, je n’est pas testé
personnellement.

Le 14 nov. 07 à 18:00, Pierre V. a écrit :

Le mercredi 14 novembre 2007 à 17:00 +0000, Pierre V. a écrit :

Bonjour,

J’utilise Mongrel Cluster et je commence à faire un production.log
assez lourd et j’aimerais une technique élégante pour supprimer ou
tronquer ce fichier de manière périodique.

et compresser l’archive :wink:

Je pourrais faire un cron mais c’est assez embêtant de faire cela pour
chacun des sites que l’on héberge.

Je vous remercie par avance pour votre solution,

Pierre

logrotate sous *nix est fait pour cela :
http://www.delafond.org/traducmanfr/man/man8/logrotate.8.html

JD

Effectivement logrotate est la facon traditionnelle sur une box toute
seule.

Personnellement je préfère d’abord concaténer les blogs des différents
serveurs via syslog avec SyslogLogger (http://blog.segment7.net/
articles/2007/05/08/sysloglogger-1-4-0-released)

Et ensuite si fichier il y a, faire un logrotate.

Merci pour vos réponses.
J’ai mis en place logrotate avec la configuration suivante :

/var/www/monappli/current/log/*.log {
weekly
missingok
rotate 20
compress
delaycompress
notifempty
create 640 root adm
sharedscripts
postrotate
/etc/init.d/monappli restart > /dev/null 2>&1 || true
endscript
}

D’après Maintaining Your Own Typo 4.0.3 | Plasticx Blog

On 15 nov, 11:09, “Renaud (Nel) Morvan” [email protected]