At 05/02/2004, you wrote:
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

Reply via email to