clamav pretezuje system

pavel pavel na ogi.cz
Pondělí Leden 12 21:00:54 CET 2004


Dobry den,
pouzivam kombinaci postfix+amavisng+clamav

System obsluhuje malou firmu (cca 20 uzivatelu).
Stroj je cel800+512MB pameti (kdysi jsem mel 256, ale presne stejny problem 
mne donutil pridat, ale dal tak pokracovat nehodlam).
Dokud jsem nemel antivir, tak se to flakalo, nyni narazove nestiha a po chvili 
opet nic nedela.

Pokazde kdyz dorazi vice zprav najednou se cely postovni server strasne 
zpomali. V seznamu procesu visi treba 7x clamav najednou a vubec se nehybou 
(mam pocit ze je to tak, ze dokud par z nich nevyprsi casovy limit a na ty 
zbyle nezustane vice prostredku)

nyni se dokonce postfix jednou zhroutil:
Jan 12 18:39:01 posta postfix/nqmgr[25236]: fatal: scan_dir_push: open 
directory incoming/3/0: Cannot allocate memory

po nahozeni, kdy jsem vyflushnul emaily ze zalozniho serveru doslo k 
nekolikaminutovemu pretizeni a dokonce mi to vypsalo toto:
Jan 12 20:05:55 posta postfix/sendmail[29253]: fatal: xxxx na xxxxx.cz(8): unable 
to execute /usr/sbin/postdrop -r: Success
Jan 12 20:05:58 posta amavis[29237]: AMAVIS::MTA::Postfix: /usr/sbin/sendmail 
exited with 16777215

nastaveno mam:

POSTFIX (postconf mi pripadal dlouhy)
default_process_limit = 50

master.cf:
smtp    inet    n       -       y       -       -       smtpd -o 
content_filter=amavis:

AMAVIS:
maxlevels = 20
maxfiles = 1000
maxspace = 30M

Jako jednu z moznosti vidim snizeni default_process_limit na nejakou malou 
hodnotu (treba 3), pripadne obdobnou hodnotu zapsat na vypsany radek z 
master.cf.
Nejsem si jist jak se to v takovem pripade zachova, pokud nekdo odesle 50 
emailu najednou (to se stava pravidelne, jsou to skutecne samostatne emaily 
nikoliv BCC a uporzornuju, ze nejde o spamy ;o)
Rad bych aby email byl prijat, zarazen do fronty a z te po jednom 
odebiran-proskenovan-odeslan/dorucen.

Poradi nekdo prosim na co se zamerit?
Dekuji

p.





Další informace o konferenci Sendmail