Hi,
looking at the output value of 'ps -auxH | grep clamd | grep -v grep | wc -l' is always staying at 6 threads, but the number of threadpool->thr_alive is going higher and higher. So threadpool->thr_alive isn't decreased and is completly incorrect.
After setting IdleTimeout very low to 5 seconds, the threadpool->thr_alive gets decreased correctly. There are still always 6 threads running, but further threads get cleaned up correctly.
IMHO the whole clamd thread management is somehow broken. -- Martin _______________________________________________ http://lurker.clamav.net/list/clamav-devel.html Please submit your patches to our Bugzilla: http://bugs.clamav.net