Здравейте,
Имам следния проблем: на сървъра, на който работи qmail
(freebsd 5.4)започнаха да излизат следните събщения:
swap_pager: indefinite wait buffer: device:
swap_pager_getswapspace(16): failed
след което след известно време сървъра зависва и трябва да
се рестартира.
Почетох за това из нета, разбрах 4е има проблем или с
партишана (съответно харддиска) , на който е swapa или има
недостиг на памет и Swap при изпълнението на процес/процеси.
Добавих памет, увели4их swapa. Може да се каже 4е събщенията
намаляха, но открих следната зависимост: след рестарт на
сървъра процесите на
694 ?? S 0:03.30 /var/qmail/bin/qmail-smtpd
mx.host.bg /usr/home/vpopmail/bin/vchkpw /usr/bin/true
695 ?? S 0:05.44 /usr/local/bin/perl -T
/dev/fd/3//var/qmail/bin/qmail-scanner-queue.pl (perl5.8.6)
нарастват стра6но много до към 20-30(обикновено са не пове4е
от 2-5). При пускане на top се вижда 4е именно процесите на
perl товарят паметта - има 5-6 процеса по 200М, 300М -
оттам ма6ината взима памет от swapa , от там тя стига на
100%, по4ват да излизат горните събщения и след известно
време пц-то зависва и трябва да се рестартира и се повтаря
горната схема.
Мисля 4е проблема е или свързан с qmail-smtpd или с
qmail-scanner-queue.pl . Не е променяна конфигурацията му,
даже спрях спамасасина и кламд но без резултат.
Ако някой се се6та6 какво може да товари така qmail-smtpd-to
или сканера, каква е при4ината за това .. ще бъда
благодарен ако сподели :)
Мерси предварително !
|