Добый день.
На серваке стоит почтовая система с работающим Spamassassin. Просматривая отчеты заметил, что постепенно уменьшается свободное место в разделе /var. Вобщем нехитрыми манипуляциями обнаружил что в папке /var/spool/spamd/.spamassassin имеются 4 файлаls -lo
total 1310810
-rw------- 1 spamd spamd - 73728 Jun 13 03:04 auto-whitelist
-rw------- 1 spamd spamd - 651264 Jun 13 03:04 bayes_seen
-rw------- 1 spamd spamd - 1340993536 Jun 13 03:04 bayes_toks
-rw-r--r-- 1 spamd spamd - 1487 May 28 2008 user_prefsИ один из них (bayes_toks) постепенно увеличивается в размере. Я так понимаю - это результат работы баесовского фильтра. Можно-ли его удалить? А если удалить, то потеряются все "обучения" фильтра?
>И один из них (bayes_toks) постепенно увеличивается в размере. Я так понимаю
>- это результат работы баесовского фильтра. Можно-ли его удалить? А если
>удалить, то потеряются все "обучения" фильтра?Да, это и есть мозги байес-фильтра. Но вот что они до такого размера разрослись - это уже патология. Огласите, пожалста, значения параметров
bayes_auto_learn_threshold_nonspam
bayes_auto_learn_threshold_spamв локал.цф ассассина.
>[оверквотинг удален]
>>- это результат работы баесовского фильтра. Можно-ли его удалить? А если
>>удалить, то потеряются все "обучения" фильтра?
>
>Да, это и есть мозги байес-фильтра. Но вот что они до такого
>размера разрослись - это уже патология. Огласите, пожалста, значения параметров
>
>bayes_auto_learn_threshold_nonspam
>bayes_auto_learn_threshold_spam
>
>в локал.цф ассассина.А нет в файле /usr/local/etc/mail/spamassassin/local.cf таких параметров.
Есть толькоcat ./local.cf |grep bayes_auto
bayes_auto_learn 1
>[оверквотинг удален]
>>- это результат работы баесовского фильтра. Можно-ли его удалить? А если
>>удалить, то потеряются все "обучения" фильтра?
>
>Да, это и есть мозги байес-фильтра. Но вот что они до такого
>размера разрослись - это уже патология. Огласите, пожалста, значения параметров
>
>bayes_auto_learn_threshold_nonspam
>bayes_auto_learn_threshold_spam
>
>в локал.цф ассассина.Забыл добавить. Вот нашел в инете статейку по этому вопросу.
http://www.maiamailguard.com/maia/wiki/ExpireBayes
Прописал в local.rc
bayes_auto_expire 1 и перезапустил демон. Но изменений пока никаких...
Была такая же проблема. Потратил пол часа на чтение доки.
Вот рецепт.local.cf:
### Уменьшить у кого большое до получения желаемого размера
bayes_expiry_max_db_size 150000рестарт. На freebsd: /usr/local/etc/rc.d/sa-spamd restart
чистим все что сверх нашего лиимта из консоли:
sa-learn -p /usr/local/etc/mail/spamassassin/local.cf --sync --force-expire--
с ув mambur
> Была такая же проблема. Потратил пол часа на чтение доки.
> Вот рецепт.У меня такая же проблема. Размер bayes_toks превысил уже 20GB
Автообучение отключено.
В конфиге следующие записи:
bayes_expiry_max_db_size 100000
bayes_auto_expire 1
bayes_journal_max_size 102400
bayes_auto_learn 0
bayes_auto_learn_threshold_nonspam -5.0
bayes_auto_learn_threshold_spam 10.0По идее, он должен сам обновлять и чистить базу, однако не хочет
Команда sa-learn -p /usr/local/etc/mail/spamassassin/local.cf --sync --force-expire
дает следующий вывод:
bayes: synced databases from journal in 9 seconds: 226 unique entries (384 total entries)
Размер файла bayes_toks при этом не уменьшается. Какие будут советы? Спасибо