ba4320cb

Как мне его поддерживать?


Теперь ваша система новостей запущена и работает, но можно сделать еще несколько вещей. Отредактируйте файл /usr/lib/leafnode/config, чтобы установить время устаревания групп, т.е. когда старые сообщения должны удаляться. Если вы читаете какие-нибудь группы с большим трафиком, стандартное время в 20 дней возможно окажется слишком большим для вас - 4 дня или одна неделя, я думаю, вас больше устроит. Можно изменить это значение для всех групп ("expire = n" хранит все группы n дней) или для каждой группы отдельно, написав

groupexpire foo.bar n

для хранения сообщений группы foo.bar n дней.

Установка времени сама по себе не удаляет старые сообщения - это производит программа texpire. Она может быть запущена, как задание, из cron или из командной строки. Если ваш компьютер работает круглосуточно, можно добавить следующую строку в файл crontab пользователя news (чтобы изменить его, войдите как news и наберите "crontab -e" или наберите как root "crontab -u news -e"):

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

Эта строка заставляет cron запускать texpire каждый день в 19:00 (man crontab). Если ваш компьютер работает не круглосуточно, то нужно время от времени самому запускать texpire, когда заметите, что fetch начал работать слишком медленно.



Содержание раздела