Re: [Clamav-users] error stops clamd

Top Page
Attachments:
Message as email
+ (text/plain)
Delete this message
Reply to this message
Author: Noel Jones
Date:  
To: clamav-users
Subject: Re: [Clamav-users] error stops clamd
At 05:46 AM 4/11/2007, jacusy wrote:
>Hello,
>
>this night my clamd-process terminated with an error. The reason was
>that freshclam took too long to do its update, so that clamd could not
>lock the database. So clamd exited. But this behaviour is very fatal
>because the mail system (postfix with amavis) relys on clamd, so if it
>is down, the whole mail traffic is blocked!! Caused of an error while
>updating......
>
>What to do against?


Make sure your amavisd.conf defines clamscan as a secondary
scanner. If clamd is unavailable then amavsid-new will continue to
process mail using clamscan to check for viruses. When using
clamscan, system load will increase and throughput will decrease, but
mail will still be processed. If clamscan fails too, no mail will
pass through, which is good. It is possible to configure
amavisd-new to pass mail unscanned if that's what you want, but that
is not recommended.

Use some sort of monitor to check if clamd (and other critical
processes) are running, and restart them if necessary. I like monit
because it's simple and flexible, but there are lots of other choices.
Here, monit restarted clamd a couple times on several servers last
night because of the update problems. Everything was running
smoothly when I arrived this morning.

Yes, clamd and the whole clamav structure should be more resistant to
failure. Your choices are to either work with it as is, or wait
until clamav is more mature.

-- 
Noel Jones 


_______________________________________________
Help us build a comprehensive ClamAV guide: visit http://wiki.clamav.net
http://lurker.clamav.net/list/clamav-users.html