Forum Linux.debian/ubuntu Syslog ne log plus

Posté par  .
Étiquettes : aucune
0
18
juin
2007
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  (site web personnel) . Évalué à 2.

    Salut,
    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  . Évalué à 1.

      Merci !

      Je teste ça ce soir...
      • [^] # Re: logrotate

        Posté par  . Évalué à 1.

        J'ai essayé les deux solutions, toujours sans succès. Le syslog reste vide tous les matins...
  • # Solution trouvée

    Posté par  . Évalué à 1.

    J'ai fini par trouver la solution a mon problème.

    - Commentez toutes les lignes du fichier /etc/cron.daily/sysklogd

    - Dans /etc/logrotate.conf, ajoutez:

    /var/log/syslog {
    daily
    rotate 1
    copytruncate
    }

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.