на почтовом сервере в течение последних нескольких месяцев никто никаких работ не проводил, но последние несколько дней с почтой начали происходить неприятные вещи:
- при отправке письма извне на пользователя (то есть с какого-нибудь другого почтового сервиса), возвращается ответ, что ящика не существует.
- при отправке от пользователя, письма улетают, но либо теряются, либо также прилетает ответ, что ящик не существует.
- происходит это приблизительно с 13 до 15 часов (пиковая нагрузка), остальное время почта нормально функционирует.
- spamd плодит несколько процессов, которые поедают ресурсы процессора по полной:
root:~# top
top - 09:09:35 up 21:09, 1 user, load average: 5.78, 5.61, 3.99
Tasks: 234 total, 6 running, 212 sleeping, 0 stopped, 16 zombie
Cpu(s): 96.6%us, 2.3%sy, 0.0%ni, 0.7%id, 0.0%wa, 0.0%hi, 0.3%si, 0.0%st
Mem: 2044232k total, 1681324k used, 362908k free, 230228k buffers
Swap: 7807456k total, 68000k used, 7739456k free, 358680k cached
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
23800 Debian-e 20 0 141m 61m 2984 R 95 3.1 6:00.59 spamd
17955 Debian-e 20 0 161m 82m 2992 R 87 4.1 17:55.86 spamd
23761 ricco 20 0 455m 145m 9728 R 69 7.3 6:36.36 php5
23849 Debian-e 20 0 153m 74m 2976 R 66 3.7 5:28.18 spamd
23438 Debian-e 20 0 168m 88m 2988 S 41 4.5 8:17.54 spamd
21650 Debian-e 20 0 144m 65m 2992 S 16 3.3 11:10.34 spamd
- полно таких вот процессов:
root:~# ps -auxпривел только часть, потому что их реально много...
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
102 25586 0.0 0.0 83452 1532 ? S 09:09 0:00 /usr/sbin/exim4 -Mc 1RQw4d-0006aP-Kq
102 25587 0.1 0.1 83148 4068 ? S 09:09 0:00 /usr/sbin/exim4 -oMr spam-scanned -bS
102 25588 0.0 0.0 83452 1316 ? S 09:09 0:00 /usr/sbin/exim4 -Mc 1RQw4d-0006aP-Kq
102 25589 0.0 0.0 23628 1776 ? S 09:09 0:00 /usr/bin/spamc
102 25590 0.0 0.0 0 0 ? Z 09:09 0:00 [exim4] <defunct>
dovecot 25594 0.0 0.1 36904 2580 ? S 09:09 0:00 pop3-login
root 25595 0.5 0.1 70484 3376 ? Ss 09:09 0:00 sshd: root@pts/0
root 25597 0.0 0.0 124008 2036 pts/0 Ss 09:09 0:00 -bash
root 25617 0.0 0.1 83472 2824 ? S 09:09 0:00 /usr/sbin/exim4 -q
102 25618 0.0 0.0 83472 1532 ? S 09:09 0:00 /usr/sbin/exim4 -q
102 25619 0.4 0.1 83144 4064 ? S 09:09 0:00 /usr/sbin/exim4 -oMr spam-scanned -bS
102 25620 0.0 0.0 83472 1316 ? S 09:09 0:00 /usr/sbin/exim4 -q
102 25621 0.0 0.0 23628 1720 ? S 09:09 0:00 /usr/bin/spamc
102 25622 0.0 0.0 0 0 ? Z 09:09 0:00 [exim4] <defunct>
root 25625 0.6 0.2 83452 4860 ? S 09:09 0:00 /usr/sbin/exim4 -Mc 1RQw6H-0006fH-Cj
102 25627 0.0 0.0 83452 1524 ? S 09:09 0:00 /usr/sbin/exim4 -Mc 1RQw6H-0006fH-Cj
102 25628 0.5 0.1 83148 4068 ? S 09:09 0:00 /usr/sbin/exim4 -oMr spam-scanned -bS
102 25629 0.0 0.0 83452 1412 ? S 09:09 0:00 /usr/sbin/exim4 -Mc 1RQw6H-0006fH-Cj
102 25630 0.0 0.0 23628 1608 ? S 09:09 0:00 /usr/bin/spamc
102 25631 0.0 0.0 0 0 ? Z 09:09 0:00 [exim4] <defunct>
102 25632 0.0 0.0 83452 1520 ? S 09:09 0:00 /usr/sbin/exim4 -Mc 1RQw3v-0006Yf-8z
102 25633 0.6 0.1 83148 4068 ? S 09:09 0:00 /usr/sbin/exim4 -oMr spam-scanned -bS
102 25634 0.0 0.0 83452 1304 ? S 09:09 0:00 /usr/sbin/exim4 -Mc 1RQw3v-0006Yf-8z
102 25635 0.0 0.0 23628 1716 ? S 09:09 0:00 /usr/bin/spamc
102 25636 0.0 0.0 0 0 ? Z 09:09 0:00 [exim4] <defunct>
root 25648 0.0 0.0 121096 1180 pts/0 R+ 09:09 0:00 ps -aux
dovecot 30387 0.0 0.1 36916 2576 ? S Nov16 0:00 imap-login
dovecot 30944 0.0 0.1 36916 2572 ? S Nov16 0:00 imap-login
www-data 31155 0.4 2.9 738992 61300 ? S Nov16 2:44 /usr/sbin/apache2 -k start
dovecot 31268 0.0 0.1 36916 2572 ? S Nov16 0:00 imap-login
- в /var/log/exim4/paniclog появляются такие записи:
2011-11-16 14:29:32 1RQbiT-0000TS-0O malware acl condition: clamd: unable to read from socket (Connection timed out)
2011-11-16 14:31:54 1RQbiU-0000TK-01 malware acl condition: clamd: unable to read from socket (Connection timed out)
2011-11-16 14:34:35 1RQbig-0000Tt-Lj malware acl condition: clamd: unable to read from socket (Connection timed out)
2011-11-16 14:50:33 1RQc2x-0001mA-5q malware acl condition: clamd: unable to read from socket (Connection timed out)
2011-11-16 14:50:52 1RQc36-0001q6-8n malware acl condition: clamd: unable to read from socket (Connection timed out)
2011-11-16 14:51:38 1RQc3A-0001qB-HX malware acl condition: clamd: unable to read from socket (Connection timed out)
2011-11-16 14:51:45 1RQc3A-0001lK-9q malware acl condition: clamd: unable to read from socket (Connection timed out)
2011-11-16 14:52:01 1RQc3F-0001i3-9K malware acl condition: clamd: unable to read from socket (Connection timed out)
2011-11-16 14:52:12 1RQc3W-0001rb-GX malware acl condition: clamd: unable to read from socket (Connection timed out)
2011-11-16 14:57:35 1RQc3s-0001se-Tt malware acl condition: clamd: unable to read from socket (Connection timed out)
что это может быть, куда смотреть и с чего вообще начинать? (с линуховыми системами недавно начал работать, потому просьба терминами не засыпать).