FreeBSD 8.1 на ZFS, qmail, SpamAssassin 3.3.1use_bayes 1
bayes_path /usr/local/bayes/bayes
use_auto_whitelist 1
auto_whitelist_path /usr/local/bayes/autowhitelist
bayes_journal_max_size 102400
bayes_expiry_max_db_size 150000
bayes_auto_expire 1
lock_method flock
bayes_auto_learn_threshold_nonspam 0.1
bayes_auto_learn_threshold_spam 12.0
Такая проблема со spamassasin'ом, как только включаю bayes начинает расти bayes_toks до невероятных, нереальных размеров:
>ls -lh
total 9263163
-rw------- 1 root wheel 19B Aug 25 15:50 bayes.lock
-rw------- 1 root wheel 36M Aug 25 15:50 bayes_seen
-rw------- 1 root wheel 128T Aug 25 15:51 bayes_toks
после чего процесс обновляющий фильтр повисает со 100% загрузкой CPU:
PID USERNAME THR PRI NICE SIZE RES STATE C TIME WCPU COMMAND
26896 root 1 118 0 74620K 46608K CPU3 1 15:52 100.00% perl
38904 spamd 1 50 0 85844K 53552K select 2 0:01 4.49% perl
39016 spamd 1 76 0 84820K 52120K select 1 0:00 4.05% perl
39017 spamd 1 72 0 84820K 52520K select 2 0:00 4.05% perl
31543 spamd 1 46 0 89940K 57720K select 2 0:36 3.56% perl
в данном случае при запуске spamd bayes был отключен, просто руками запустил обучение на 300 писем
> sa-learn -u spamd --spam /usr/home/xxx/spam
но то же самое происходит и если просто включить bayes, минут за 20 bayes_toks вырастает до 128 терабайт и появляются "мёртвые" процессы со 100% загрузкой.
изменение bayes_journal_max_size и bayes_expiry_max_db_size не помогают. Подскажите что покрутить? Не может это быть глюком ZFS (каталог bayes на ней)?