Добрый день, коллеги.
Стоит FreeBSD 6.0, postfix + Spamassassin 3.3.1
Все работало больше года. Был активирован (через обучение) тест bayes.
Несколько дней назад тест bayes исчез из упоминания в строке репорта в заголовках писем.
База bayes'а хранится в MySQL. База доступна.
Остальные тесты проверяются, нет только bayes.
Обновил Spamassassin до 3.3.2, изменений нет.
Конфигурационные файлы год как не менялись (с момента запуска).
Куда еще можно заглянуть для возврата теста?
> Добрый день, коллеги.
> Стоит FreeBSD 6.0, postfix + Spamassassin 3.3.1
> Все работало больше года. Был активирован (через обучение) тест bayes.
> Несколько дней назад тест bayes исчез из упоминания в строке репорта в
> заголовках писем.
> База bayes'а хранится в MySQL. База доступна.
> Остальные тесты проверяются, нет только bayes.
> Обновил Spamassassin до 3.3.2, изменений нет.
> Конфигурационные файлы год как не менялись (с момента запуска).
> Куда еще можно заглянуть для возврата теста?Я нашел в чем дело.
Все было очень похоже на то, что нет доступа к базе токенов.
Попробовал подменить имя доступа (в конфигурации spamassassin). В логах ничего не изменилось. Таким образом понял, что даже если с базой что-то случится, диагностики в логах не будет.
Запустил sa-learn --dump
sa-learn пожаловался на вернувшуюся ошибку и рекомендовал сделать запуск с ключом -D
И вот тут-то и появились строки коннекта к базе токенов. Тут и стало видно, что база crashed.
По лечил базу, все заработало.
> стало видно, что база crashed.
> По лечил базу, все заработало.Нет никакого смысла держать базы СА в мускле, если эти базы не коллективного пользования. Обычные, в файлах, они работают гораздо быстрее.