Spamassassin использует 100%CPU, как бороться?

На доскональное знание данной темы, не может претендовать, пожалуй ни один спец, из ныне живущих на земле. ;-)
Так поможем друг другу.

Модераторы: Trinity admin`s, Free-lance moderator`s

Ответить
dyk
Junior member
Сообщения: 17
Зарегистрирован: 02 май 2006, 08:49

Spamassassin использует 100%CPU, как бороться?

Сообщение dyk » 02 май 2006, 09:15

День добрый, подскажите где поискать.
Есть FreeBSD 4.11 + Postfix раб в режиме релея + Spamassassin 3.1.1
Perl отъедает под 100%CPU (машина P4*3Hhz+1Gb памяти)
если поставить use_bayes  в 0, то и загрузка падает до 0, но весь смысл процесса теряется.
Еще вопрос, ставил из портов, в конфиге по умолчанию, почему perl процес стартует от root'а?


 PID USERNAME   PRI NICE  SIZE    RES STATE    TIME   WCPU    CPU COMMAND
86852 root        55   0 32188K 30668K RUN     49:37 88.04% 88.04% perl5.8.7
 156 root         2   0   392K   148K select   5:24  0.00%  0.00% ap-process-s
 316 root         2   0  9548K  4936K poll     4:05  0.00%  0.00% smtpgw
 617 root        28   0  1992K  1092K RUN      1:50  0.00%  0.00% top
  87 root         2   0   996K   652K select   0:49  0.00%  0.00% syslogd
3417 root         2   0 23244K 22268K poll     0:44  0.00%  0.00% perl5.8.7

Аватара пользователя
Stranger03
Сотрудник Тринити
Сотрудник Тринити
Сообщения: 12979
Зарегистрирован: 14 ноя 2003, 16:25
Откуда: СПб, Екатеринбург
Контактная информация:

Re: Spamassassin использует 100%CPU, как бороться?

Сообщение Stranger03 » 02 май 2006, 16:03

dyk писал(а):День добрый, подскажите где поискать.
Есть FreeBSD 4.11 + Postfix раб в режиме релея + Spamassassin 3.1.1
Perl отъедает под 100%CPU (машина P4*3Hhz+1Gb памяти)
А что за диски стоят в сервере?

dyk
Junior member
Сообщения: 17
Зарегистрирован: 02 май 2006, 08:49

Сообщение dyk » 02 май 2006, 16:07

Seagate SATA на 160Гб

Аватара пользователя
Stranger03
Сотрудник Тринити
Сотрудник Тринити
Сообщения: 12979
Зарегистрирован: 14 ноя 2003, 16:25
Откуда: СПб, Екатеринбург
Контактная информация:

Сообщение Stranger03 » 02 май 2006, 16:10

dyk писал(а):Seagate SATA на 160Гб
А на сколько большой поток почты через сервер? Возможно у вас диски не успевают отдавать информацию по запросу. Попробуйте создать пустую базу, отключить autowhitelist, посмотрите, что получится.

dyk
Junior member
Сообщения: 17
Зарегистрирован: 02 май 2006, 08:49

Сообщение dyk » 02 май 2006, 16:15

Не подскажите каким образом можно создать новую базу?

dyk
Junior member
Сообщения: 17
Зарегистрирован: 02 май 2006, 08:49

Сообщение dyk » 02 май 2006, 16:25

и вообще в конфиге указано
bayes_path                      /usr/local/etc/mail/spamassassin/bayes
а всех файлов в директории:
auto_whitelist.sample
bayes.lock
bayes.lock.relay.ims-cpm.ru.2388
bayes.lock.relay.ims-cpm.ru.2389
bayes.lock.relay.ims-cpm.ru.2480
bayes.lock.relay.ims-cpm.ru.274
bayes.lock.relay.ims-cpm.ru.7582
bayes_journal
bayes_seen
bayes_toks
init.pre
init.pre.sample
local.cf
local.cf.bak
local.cf.sample
v310.pre
v310.pre.sample
или это генерится автоматически?

dyk
Junior member
Сообщения: 17
Зарегистрирован: 02 май 2006, 08:49

Сообщение dyk » 02 май 2006, 16:56

Похоже на то что Вы правы. Но это же не дело.
У меня ему было скормлено порядка 5тыс ham и 3 тыс spam.
Похоже что это много? Если спосод заставить его держать базу в памяти, а не обращаться к диску? Если нет, вынос базы на отдельный диск спасет ситуацию? Если тоже нет, какой размер базы допустим?

Аватара пользователя
Stranger03
Сотрудник Тринити
Сотрудник Тринити
Сообщения: 12979
Зарегистрирован: 14 ноя 2003, 16:25
Откуда: СПб, Екатеринбург
Контактная информация:

Сообщение Stranger03 » 02 май 2006, 17:06

dyk писал(а):и вообще в конфиге указано
bayes_path                      /usr/local/etc/mail/spamassassin/bayes
а всех файлов в директории:
Бред вообще-то, должно быть что-то вроде:
# ls -all
total 19906
drwxrwx---   2 filter  filter       512 May  2 17:58 .
drwxr-xr-x  10 root    wheel        512 Jun 28  2005 ..
-rw-------   1 filter  filter  10780672 May  2 17:58 auto_whitelist.db
-rw-------   1 filter  filter     12569 May  2 17:58 bayes_journal
-rw-------   1 filter  filter   1327104 May  2 17:57 bayes_seen
-rw-------   1 filter  filter  10403840 May  2 17:57 bayes_toks

Аватара пользователя
Stranger03
Сотрудник Тринити
Сотрудник Тринити
Сообщения: 12979
Зарегистрирован: 14 ноя 2003, 16:25
Откуда: СПб, Екатеринбург
Контактная информация:

Сообщение Stranger03 » 02 май 2006, 17:08

dyk писал(а):Похоже на то что Вы правы. Но это же не дело.
У меня ему было скормлено порядка 5тыс ham и 3 тыс spam.
Да не, честно говоря иногда с таким сталкивался, почему-то у спамера едет крыша и приходится базу заново переобучать. К этому к слову я всегда держал по 300 писем...

Taras_
Junior member
Сообщения: 1
Зарегистрирован: 27 май 2006, 23:20
Откуда: .ru .org .ua
Контактная информация:

Re: Spamassassin использует 100%CPU, как бороться?

Сообщение Taras_ » 27 май 2006, 23:30

Переходи на dSpam. ;-)

akotovsky
Junior member
Сообщения: 19
Зарегистрирован: 19 дек 2005, 18:18

Сообщение akotovsky » 05 июн 2006, 14:38

Stranger03 писал(а):
dyk писал(а):Похоже на то что Вы правы. Но это же не дело.
У меня ему было скормлено порядка 5тыс ham и 3 тыс spam.
Да не, честно говоря иногда с таким сталкивался, почему-то у спамера едет крыша и приходится базу заново переобучать. К этому к слову я всегда держал по 300 писем...
Здраствуйте.
Подскажите, а как можно посмотреть, какое количество писем сейчас там находится?

Аватара пользователя
corvax
free-lance moderator
Сообщения: 877
Зарегистрирован: 06 авг 2004, 17:21
Откуда: Kiev, Ukraine
Контактная информация:

Сообщение corvax » 05 июн 2006, 14:42

akotovsky писал(а):
Stranger03 писал(а):
dyk писал(а):Похоже на то что Вы правы. Но это же не дело.
У меня ему было скормлено порядка 5тыс ham и 3 тыс spam.
Да не, честно говоря иногда с таким сталкивался, почему-то у спамера едет крыша и приходится базу заново переобучать. К этому к слову я всегда держал по 300 писем...
Подскажите, а как можно посмотреть, какое количество писем сейчас там находится?
man sa-learn
/dump
--
/corvax

Ответить

Вернуться в «Серверы - ПО, Unix подобные системы»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 11 гостей