Page suivantePage précédenteTable des matières

4. Comment maintenir leafnode ?

Maintenant vous avez obtenu un serveur de news fonctionnel et qui tourne mais vous avez encore quelques petites choses à faire. Vous pouvez éditer le fichier /usr/lib/leafnode/config pour configurer les dates d'expiration de vos groupes de nouvelles. Ce nombre indique quand les vieux messages doivent être effacés. Le temps standard de 20 jours est bien souvent trop long si vous lisez des groupes avec un trafic conséquent ; 4 jours ou une semaine sont dans la plupart des cas un bon réglage pour votre système. Vous pouvez changer la valeur pour tous les groupes ("expire=n" pour mettre tous les groupes à n jours), et vous pouvez dire à Leafnode de changer la date pour un groupe particulier en écrivant groupexpire foo.bar n pour régler le délai d'expiration du groupe foo.bar à n jours.

Ce réglage seul ne fera pas supprimer les messages par Leafnode. Un programme séparé s'en charge : texpire. Il peut être lancé par cron ou en ligne de commande. Si votre ordinateur est allumé en permanence, vous avez la possibilité d'ajouter la ligne suivante au fichier crontab de news (pour l'éditer, en tant qu'utilisateur news tapez "crontab -e", ou bien tapez sous root "crontab -u news -e") :

0 19 * * * /usr/local/sbin/texpire

Cette ligne a pour conséquence que le daemon cron déclenchera texpire chaque jour à 19:00. Reportez-vous à la page man de crontab pour d'autres réglages. Si votre ordinateur n'est pas constamment allumé, vous avez la possibilité de démarrer texpire de temps en temps manuellement, quand vous remarquez que fetch devient plus lent. Cela fonctionne aussi bien que le lancement par cron.


Page suivantePage précédenteTable des matières