The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Растет bayes_toks"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Почта / FreeBSD)
Изначальное сообщение [ Отслеживать ]

"Растет bayes_toks"  +/
Сообщение от artemrts (ok) on 14-Июн-10, 09:49 
Добый день.
На серваке стоит почтовая система с работающим 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) постепенно увеличивается в размере. Я так понимаю - это результат работы баесовского фильтра. Можно-ли его удалить? А если удалить, то потеряются все "обучения" фильтра?

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Растет bayes_toks"  +/
Сообщение от DeadLoco (ok) on 14-Июн-10, 12:54 
>И один из них (bayes_toks) постепенно увеличивается в размере. Я так понимаю
>- это результат работы баесовского фильтра. Можно-ли его удалить? А если
>удалить, то потеряются все "обучения" фильтра?

Да, это и есть мозги байес-фильтра. Но вот что они до такого размера разрослись - это уже патология. Огласите, пожалста, значения параметров

bayes_auto_learn_threshold_nonspam    
bayes_auto_learn_threshold_spam        

в локал.цф ассассина.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Растет bayes_toks"  +/
Сообщение от artemrts (ok) on 20-Июн-10, 12:15 
>[оверквотинг удален]
>>- это результат работы баесовского фильтра. Можно-ли его удалить? А если
>>удалить, то потеряются все "обучения" фильтра?
>
>Да, это и есть мозги байес-фильтра. Но вот что они до такого
>размера разрослись - это уже патология. Огласите, пожалста, значения параметров
>
>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

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "Растет bayes_toks"  +/
Сообщение от artemrts (ok) on 20-Июн-10, 12:55 
>[оверквотинг удален]
>>- это результат работы баесовского фильтра. Можно-ли его удалить? А если
>>удалить, то потеряются все "обучения" фильтра?
>
>Да, это и есть мозги байес-фильтра. Но вот что они до такого
>размера разрослись - это уже патология. Огласите, пожалста, значения параметров
>
>bayes_auto_learn_threshold_nonspam
>bayes_auto_learn_threshold_spam
>
>в локал.цф ассассина.

Забыл добавить. Вот нашел в инете статейку по этому вопросу.

http://www.maiamailguard.com/maia/wiki/ExpireBayes

Прописал в local.rc
bayes_auto_expire 1 и перезапустил демон. Но изменений пока никаких...

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

4. "Растет bayes_toks"  +/
Сообщение от mambur email(ok) on 22-Сен-10, 19:52 
Была такая же проблема. Потратил пол часа на чтение доки.
Вот рецепт.

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

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

5. "Растет bayes_toks"  +/
Сообщение от XDriver email(??) on 22-Ноя-10, 09:38 
> Была такая же проблема. Потратил пол часа на чтение доки.
> Вот рецепт.

У меня такая же проблема. Размер 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 при этом не уменьшается. Какие будут советы? Спасибо

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру