LINUX.ORG.RU
ФорумAdmin

Тормоза почтового сервера - in.pop3d и sendmail - как побороть?


0

1

Доброго времени.

Есть проблема: имеется сервак, работающий только на почту. Конфа достаточно шустрая под эти задачи и железо 100% рабочее. Периодически начинаются такие проблемы - комп виснет, очень долго отвечает на пинги и шевелится вообще еле-еле. По ssh зайти - 2-3 минуты.

Список процессов:

[code=bash] 9:51am up 4 min, 2 users, load average: 0.55, 0.45, 0.20 39 processes: 37 sleeping, 2 running, 0 zombie, 0 stopped CPU states: 8.7% user, 9.1% system, 0.0% nice, 82.1% idle 9:54am up 7 min, 2 users, load average: 0.91, 0.64, 0.31 41 processes: 39 sleeping, 2 running, 0 zombie, 0 stopped CPU states: 0.1% user, 92.3% system, 0.0% nice, 7.4% idle Mem: 900724K av, 134848K used, 765876K free, 0K shrd, 36576K buff Swap: 265032K av, 0K used, 265032K free 73184K cached

PID USER PRI NI SIZE RSS SHARE STAT %CPU %MEM TIME COMMAND

6 root 14 0 0 0 0 DW 5.1 0.0 0:02 kupdated

459 root 10 0 1176 1176 884 R 2.1 0.1 0:00 top

441 root 9 0 1676 1676 1320 R 1.9 0.1 0:00 sshd2

7 root 9 0 0 0 0 SW 0.9 0.0 0:00 kreiserfsd

56 root 9 0 760 760 648 D 0.9 0.0 0:03 syslogd

364 nobody 11 0 992 992 772 S 0.9 0.1 0:00 in.identd

61 root 6 0 732 732 644 S 0.5 0.0 0:00 inetd

1 root 8 0 212 212 180 S 0.0 0.0 0:05 init

2 root 9 0 0 0 0 SW 0.0 0.0 0:00 keventd

3 root 19 19 0 0 0 SWN 0.0 0.0 0:00 ksoftirqd_CPU0

4 root 9 0 0 0 0 SW 0.0 0.0 0:00 kswapd

5 root 9 0 0 0 0 SW 0.0 0.0 0:00 bdflush

54 bin 9 0 660 660 560 S 0.0 0.0 0:00 rpc.portmap

59 root 9 0 596 596 444 S 0.0 0.0 0:00 klogd

195 root 9 0 580 580 492 S 0.0 0.0 0:00 crond

197 daemon 9 0 648 648 560 S 0.0 0.0 0:00 atd

204 exim 9 0 1128 1128 1044 S 0.0 0.1 0:00 sendmail

290 root 9 0 4564 4564 728 S 0.0 0.5 0:00 drwebd

292 root 9 0 372 372 316 S 0.0 0.0 0:00 cat

293 root 9 0 760 760 600 S 0.0 0.0 0:00 firelogd

295 root 9 0 1160 1160 448 S 0.0 0.1 0:01 redird

296 root 9 0 504 504 444 S 0.0 0.0 0:00 agetty

297 root 9 0 504 504 444 S 0.0 0.0 0:00 agetty

298 root 9 0 504 504 444 S 0.0 0.0 0:00 agetty

299 root 9 0 504 504 444 S 0.0 0.0 0:00 agetty

300 root 9 0 504 504 444 S 0.0 0.0 0:00 agetty

301 root 9 0 504 504 444 S 0.0 0.0 0:00 agetty

302 root 9 0 904 900 748 S 0.0 0.0 0:00 pppd

362 nobody 9 0 992 992 772 S 0.0 0.1 0:00 in.identd

365 nobody 9 0 992 992 772 S 0.0 0.1 0:00 in.identd

366 nobody 9 0 992 992 772 S 0.0 0.1 0:00 in.identd

367 nobody 9 0 992 992 772 S 0.0 0.1 0:00 in.identd

368 nobody 9 0 992 992 772 S 0.0 0.1 0:00 in.identd

369 nobody 9 0 992 992 772 S 0.0 0.1 0:00 in.identd

446 root 9 0 1448 1448 1032 S 0.0 0.1 0:00 bash

521 root 9 0 1676 1676 1320 S 0.0 0.1 0:00 sshd2

528 root 9 0 1448 1448 1032 S 0.0 0.1 0:00 bash

541 root 9 0 2000 2000 1396 S 0.0 0.2 0:01 mc

544 root 9 0 1432 1432 1020 S 0.0 0.1 0:00 bash

600 exim 9 0 1200 1200 1108 S 0.0 0.1 0:00 sendmail

601 rcuz_skl 9 0 692 692 580 S 0.0 0.0 0:00 in.pop3d [/code]

Есть подозрение, что глючить начинает при попытке приёма большого письма (нескольких больший писем). Или отправке оных. Подскажите, что посмотреть. М.б. какие логи есть на эту тему. Спасибо за ответы.

А что значит «большое письмо»? Ограничь в сендмейле размер письма «define(`confMAX_MESSAGE_SIZE',`10000000')dnl»

Клиенты они такие, могут и фильм к письму приаттачить. На мейлру, если не ошибаюсь ограничение около 30 мегов. Примерно около того и на других публичных серверах. Так что совсем не ограничивать размер или делать ограничение больше 20-40 мегов особого смысла нет.

Ну и еще это может быть почтовая бомба. Если антивирус пытается развернуть архив-бомбу для проверки и с этим у него проблема. В почтовых антивирусах обычно есть ключик в настройках, который ограничивает потребление ресурсов в таких случаях и отшибает письмо или пропускает письмо без проверки архива.

ansky ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.