Bonjour à tous : )
Après une bonne heure de recherches sans succès, j'expose mon problème ici. Sur mon serveur sous Etch, le syslog ne log plus après plus ou moins 24h: /var/log/syslog reste désespérément vide... Le seul moyen de le faire "redémarrer" est un reboot de la machine : /
Je suis partis du principe que ce problème ce produisant toutes les nuits, il devait venir de logrotate. J'ai cherché de ce coté la, sans succès...
Merci pour votre aide !
# logrotate
Posté par sylvain cresto (site web personnel) . Évalué à 2.
Je pense aussi que le problème vient de logrotate: rajoute dans ton logrotate.conf la directive copytruncate ou utilise postrotate pour que syslog reouvre ces fichiers après la rotation des logs.
Genre:
/var/log/messages {
rotate 5
copytruncate
}
ou:
/var/log/messages {
rotate 5
postrotate
/etc/init.d/syslog reload
endscript
}
Regarde la page man de logrotate pour plus d'informations.
[^] # Re: logrotate
Posté par tcheuck . Évalué à 1.
Je teste ça ce soir...
[^] # Re: logrotate
Posté par tcheuck . Évalué à 1.
# Solution trouvée
Posté par tcheuck . Évalué à 1.
- Commentez toutes les lignes du fichier /etc/cron.daily/sysklogd
- Dans /etc/logrotate.conf, ajoutez:
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.