Hi,
I've made the odd bit of noise about this on the list before, but I'm repeating myself because this particular problem is inordinately painful for me...
Running Clamav and clamav-milter (now the 20040204 snapshot, but this is an ongoing issue) with sendmail 8.12.10, and I get regular problems with ClamAV spawning huge numbers of child processes, and generally falling over.
I have the same problem with a box with clamav (66k, cvs 20040204) and clamav milter,
FreeBSD 4.9-STABLE , sendmail 8.12.10
The box is: CPU: Intel(R) Pentium(R) 4 CPU 2.40GHz (2399.59-MHz 686-class CPU) [...] real memory = 1073676288 (1048512K bytes) avail memory = 1042358272 (1017928K bytes)
When the mail server stop working I have a lot of clamav-milter process hunged and the sendmail is unable to deliver.
The last logs are:
---> clamav.log <--- [...] Thu Feb 5 11:34:54 2004 -> Accepted connection on port 57892, fd 35 Thu Feb 5 11:35:27 2004 -> Accepted connection on port 9254, fd 35 Thu Feb 5 11:41:32 2004 -> Session 1 stopped due to timeout. Thu Feb 5 11:42:13 2004 -> Session 2 stopped due to timeout. Thu Feb 5 12:23:37 2004 -> SelfCheck: Database status OK. Thu Feb 5 12:23:37 2004 -> SelfCheck: Integrity OK Thu Feb 5 12:47:48 2004 -> Signal 15 caught -> exiting. Thu Feb 5 12:47:48 2004 -> Shutting down the main socket. Thu Feb 5 12:47:48 2004 -> Closing the main socket. Thu Feb 5 12:47:48 2004 -> Socket file removed. Thu Feb 5 12:47:48 2004 -> Pid file removed. Thu Feb 5 12:47:48 2004 -> Freeing stat structure. Thu Feb 5 12:47:48 2004 -> Exit level 2, ThreadWatcher termination. Thu Feb 5 12:47:48 2004 -> --- Stopped at Thu Feb 5 12:47:48 2004 ---> end <---
I have stopped clamav-milter by iussue a killall -9 clamav-milter.
--> messages <--- > [...] > pid 71506 (clamav-milter), uid 999: exited on signal 11 > pid 71514 (clamav-milter), uid 999: exited on signal 11 > pid 71519 (clamav-milter), uid 999: exited on signal 11 > pid 71524 (clamav-milter), uid 999: exited on signal 11 > pid 71531 (clamav-milter), uid 999: exited on signal 11 > pid 71534 (clamav-milter), uid 999: exited on signal 11 > pid 71546 (clamav-milter), uid 999: exited on signal 11 > pid 71557 (clamav-milter), uid 999: exited on signal 11 > pid 71567 (clamav-milter), uid 999: exited on signal 11 > pid 71571 (clamav-milter), uid 999: exited on signal 11 > pid 71579 (clamav-milter), uid 999: exited on signal 11 > pid 71581 (clamav-milter), uid 999: exited on signal 11 > pid 71591 (clamav-milter), uid 999: exited on signal 11 > pid 71602 (clamav-milter), uid 999: exited on signal 11 > pid 71603 (clamav-milter), uid 999: exited on signal 11 > pid 71675 (clamav-milter), uid 999: exited on signal 11 > pid 71691 (clamav-milter), uid 999: exited on signal 11 > pid 71701 (clamav-milter), uid 999: exited on signal 11 > pid 71709 (clamav-milter), uid 999: exited on signal 11 > pid 71721 (clamav-milter), uid 999: exited on signal 11 > pid 71742 (clamav-milter), uid 999: exited on signal 11 > pid 71756 (clamav-milter), uid 999: exited on signal 11 > pid 71783 (clamav-milter), uid 999: exited on signal 11 > pid 71790 (clamav-milter), uid 999: exited on signal 11 > pid 71802 (clamav-milter), uid 999: exited on signal 11 > pid 71810 (clamav-milter), uid 999: exited on signal 11 > pid 71831 (clamav-milter), uid 999: exited on signal 11 > pid 71842 (clamav-milter), uid 999: exited on signal 11 > pid 71846 (clamav-milter), uid 999: exited on signal 11 > pid 71882 (clamav-milter), uid 999: exited on signal 11 > pid 71887 (clamav-milter), uid 999: exited on signal 11 > pid 71892 (clamav-milter), uid 999: exited on signal 11 > pid 71905 (clamav-milter), uid 999: exited on signal 11 [...]
My configs :
---> clamav.conf <--- LogFile /var/log/clamav/clamd.log LogFileMaxSize 2M LogTime LogSyslog LogVerbose PidFile /var/run/clamav/clamd.pid DataDirectory /usr/local/share/clamav LocalSocket /var/run/clamav/clamd.sock FixStaleSocket MaxConnectionQueueLength 30 StreamSaveToDisk StreamMaxLength 30M MaxThreads 10 ThreadTimeout 500 MaxDirectoryRecursion 15 SelfCheck 3600 VirusEvent /usr/local/sbin/clamav-report.sh %f %v >> /var/log/clamav/report.log User clamav ScanMail ScanArchive ScanRAR ArchiveMaxFileSize 10M ArchiveMaxRecursion 5 ArchiveMaxFiles 1000 DatabaseMirror database.clamav.net ---> end <--
Perhaps I should increase the MaxThreads=10 to something more (20, 50 ...) ?
cvs-src is built on a FreeBSD 4.9-STABLE with : ./configure --enable-milter --sysconfdir=/usr/local/etc --prefix=/usr/local --with-dbdir=/usr/local/share/clamav --disable-clamav
Thanks...
Best Regards, Gianmarco Giovannelli , "Unix expert since yesterday" http://www.gufi.org/~gmarco
------------------------------------------------------- The SF.Net email is sponsored by EclipseCon 2004 Premiere Conference on Open Tools Development and Integration See the breadth of Eclipse activity. February 3-5 in Anaheim, CA. http://www.eclipsecon.org/osdn _______________________________________________ Clamav-users mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/clamav-users