URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 82561
[ Назад ]

Исходное сообщение
"Вопрос по spamd  Operation timed out"

Отправлено maestroweb , 24-Окт-08 12:30 
FreeBSD 6.1-RELEASE
SpamAssassin-3.1.1

стало больше писем не провереных на спам
в лог постоянно много ссыпится, кто подскажет почему?
2008-10-24 11:24:40 1KtHyE-000B94-Pz spam acl condition: all spamd servers failed
2008-10-24 11:24:41 1KtHyF-000B99-I2 spam acl condition: warning - spamd connection to 127.0.0.1, port 783 failed: Operation timed out
2008-10-24 11:24:41 1KtHyF-000B99-I2 spam acl condition: all spamd servers failed
2008-10-24 11:24:41 1KtHyG-000B9G-SG spam acl condition: warning - spamd connection to 127.0.0.1, port 783 failed: Operation timed out
2008-10-24 11:24:41 1KtHyG-000B9G-SG spam acl condition: all spamd servers failed
2008-10-24 11:24:42 1KtHyF-000B8e-TI spam acl condition: warning - spamd connection to 127.0.0.1, port 783 failed: Operation timed out
2008-10-24 11:24:42 1KtHyF-000B8e-TI spam acl condition: all spamd servers failed


netstat -an | grep 783 | wc -l
     281

ps -aux | grep spamd
nobody 45313 17,2  2,9 31844 30420  ??  R    11:28     0:08,74 spamd child (perl)
nobody 42885  2,9  3,1 33336 31800  ??  S    11:24     0:24,82 spamd child (perl)
nobody 31854  0,0  3,2 35156 33708  ??  S    11:13     0:54,54 spamd child (perl)
root    3260  0,0  2,4 27512 24664  ??  Ss   10:30     0:05,79 /usr/local/bin/spamd -d -r /var/run/spamd.pid (perl)
nobody 25889  0,0  3,3 35644 34052  ??  S    11:05     1:13,09 spamd child (perl)
nobody 42579  0,0  3,0 33024 31484  ??  S    11:24     0:28,10 spamd child (perl)
root   50501  0,0  0,1  1484   920  p0  L+   11:34     0:00,00 grep --color=auto spamd

Заранее благодарен за помощь


Содержание

Сообщения в этом обсуждении
"Вопрос по spamd  Operation timed out"
Отправлено Golub Mikhail , 24-Окт-08 13:12 
>FreeBSD 6.1-RELEASE
>SpamAssassin-3.1.1
>
>стало больше писем не провереных на спам
>в лог постоянно много ссыпится, кто подскажет почему?
>2008-10-24 11:24:40 1KtHyE-000B94-Pz spam acl condition: all spamd servers failed
>2008-10-24 11:24:41 1KtHyF-000B99-I2 spam acl condition: warning - spamd connection to 127.0.0.1,

Работайте со spamd через socket - должно ускорить работу.

Параметры запуска spamd?
Параметр "-m" интересует.
И какая загрузка сервера? Может просто ресурсов не хватает.


"Вопрос по spamd  Operation timed out"
Отправлено maestroweb , 24-Окт-08 14:15 

>Работайте со spamd через socket - должно ускорить работу.

это так
spamd_address = 127.0.0.1 783
  # /var/run/spamd_socket
>
>Параметры запуска spamd?

/usr/local/bin/spamd -d -r /var/run/spamd.pid (perl)
>Параметр "-m" интересует.
>И какая загрузка сервера? Может просто ресурсов не хватает.

кушает иногда не плохо, в среднем до 25-30% приблизительно

периодами
96860 root        1  96    0 34848K 33360K select 0   0:47  0.29% perl
5194 root        1  96    0 29172K 27784K select 2   0:00  0.28% perl
2029 root        1  96    0 32776K 31252K select 0   0:23  0.15% per
то так
7147 root        1  96    0 32116K 30716K select 0   0:08 18.28% perl
91824 root        1  96    0 35616K 34136K select 0   1:22 17.33% perl
2029 root        1  96    0 33096K 31712K select 0   0:31 12.60% perl
5194 root        1  96    0 31556K 30152K select 0   0:05  4.79% perl
96860 root        1  96    0 34852K 33364K select 0   0:51  2.98% per
то так 69.3% idle
96860 root        1  99    0 35756K 34216K select 2   1:07 17.43% perl
5194 root        1  98    0 32756K 31156K select 0   0:22 16.11% perl
7147 root        1  97    0 32820K 31316K select 0   0:19 11.09% perl
7622 root        1  96    0 31168K 29792K select 0   0:06  9.78% perl
2029 root        1  97    0 33460K 32012K CPU2   2   0:45  7.96% perl


в логах вот что еще пролетает

2008-10-24 13:07:35 1KtJXz-0001ZF-JT spam acl condition: error reading from spamd socket: Operation timed out
2008-10-24 13:07:37 1KtJXz-0001ZC-FY spam acl condition: error reading from spamd socket: Operation timed out
2008-10-24 13:07:38 1KtJXz-0001YW-5G spam acl condition: error reading from spamd socket: Operation timed out
2008-10-24 13:07:38 1KtJZk-0001rQ-Rg spam acl condition: warning - spamd connection to 127.0.0.1, port 783 failed: Operation timed out
2008-10-24 13:07:38 1KtJZk-0001rQ-Rg spam acl condition: all spamd servers failed

иногда
2008-10-24 09:38:22 1KtGHi-000GyK-6S spam acl condition: error reading from spamd socket: Connection reset by peer
2008-10-24 09:38:22 1KtGIM-000H6H-RZ spam acl condition: error reading from spamd socket: Connection reset by peer

-----------------
добавил в .../exim/configure для уменьшения нагрузки
accept  condition = ${if >={$message_size}{60k}{yes}{no}}
но что мне кажется, он их все таки обрабатывает, но просто пропускает
в самом SpamAssassin есть подобное условие, что бы он письма >100k отдавал дальше и не проверял?

acl_check_data:

# --- Ne proveryat na spam soobsheniya >50 k ----
accept  condition = ${if >={$message_size}{60k}{yes}{no}}

  warn  message = X-Spam-Subject: *SPAM* $h_Subject:
        condition = ${if >{$acl_m0}{35}{1}{0}}

  warn  message = X-Spam-Status: ${if >{$acl_m0}{50}{Yes}{No}}

  warn  message = X-Spam-Level: ${sg{${spam_bar}}{\N\+\N}{*}}
        condition = ${if >{$acl_m0}{0}{1}{0}}

  warn  message = X-Spam-Report: $acl_m1
        condition = ${if >{$acl_m0}{45}{1}{0}}

  deny  message = mail classified as SPAM! (score $acl_m2)
        # 60 это уровень спама. если меньше 61 - проходит, больше 60 - режется
        condition = ${if >{$acl_m0}{60}{1}{0}}