Eric Kruse schrieb: >> Does clamd (0.91.1) have a memory leak of some sort? > > > > After it's started, it takes just about 40-50 MB: > > > > clamav 13602 48.0 8.4 47932 45128 ? Ds 10:38 > 0:01 > > clamd > > -c /etc/clamd.conf > > > > > > After some time, the memory usage goes to about 100 MB, > machine > > begins > > to swap more and more: > > We had a similar problem, found that the temporary files from > scanning > partial mime messages were not being cleaned up. And were taking > up > large amounts of disk space > > I wrote a one liner put in cron.daily to clean these files if > older than > 1 day just to be safe. > > Was surprised to see that deleting them also freed up memory > used by > clamd, so maybe they weren't deleted in first place because > clamd is > still holding onto them. > > Hope this helps: > > #!/bin/bash > find /var/spool/qmailscan/clamav-partial/* -mtime +1 -exec rm {} > ';'
# grep tmp /etc/clamd.conf TemporaryDirectory /var/lib/clamav/tmp # ls -l /var/lib/clamav/tmp total 0 # lsof -n|grep clamd clamd 19407 clamav cwd DIR 8,5 4096 2 / clamd 19407 clamav rtd DIR 8,5 4096 2 / clamd 19407 clamav txt REG 8,5 69528 33959 /usr/sbin/clamd clamd 19407 clamav mem REG 0,0 0 [heap] (stat: No such file or directory) clamd 19407 clamav mem REG 8,5 9488 640154 /usr/lib/gconv/UTF-16.so clamd 19407 clamav mem REG 8,5 5384 640100 /usr/lib/gconv/ISO8859-1.so clamd 19407 clamav mem REG 8,5 26052 640182 /usr/lib/gconv/gconv-modules.cache clamd 19407 clamav mem REG 8,5 46612 612138 /lib/libnss_nisplus-2.6.1.so clamd 19407 clamav mem REG 8,5 38420 612133 /lib/libnss_files-2.6.1.so clamd 19407 clamav mem REG 8,5 1298800 612003 /lib/i686/libc-2.6.1.so clamd 19407 clamav mem REG 8,5 107818 612060 /lib/i686/libpthread-2.6.1.so clamd 19407 clamav mem REG 8,5 79620 612089 /lib/libnsl-2.6.1.so clamd 19407 clamav mem REG 8,5 236900 642039 /usr/lib/libgmp.so.3.4.1 clamd 19407 clamav mem REG 8,5 66336 638993 /usr/lib/libbz2.so.1.0.0 clamd 19407 clamav mem REG 8,5 73576 611298 /lib/libz.so.1.2.3 clamd 19407 clamav mem REG 8,5 612980 639370 /usr/lib/libclamav.so.2.0.7 clamd 19407 clamav mem REG 8,5 565185 612074 /lib/ld-2.6.1.so clamd 19407 clamav 0u CHR 1,3 871 /dev/null clamd 19407 clamav 1u CHR 1,3 871 /dev/null clamd 19407 clamav 2u CHR 1,3 871 /dev/null clamd 19407 clamav 3w REG 8,5 67027 34477 /var/log/clamav/clamd.log clamd 19407 clamav 4u unix 0xd49c6380 105750 /var/lib/clamav/clamd.socket Nope, it must be something else, no temporary files here. -- Tomasz Chmielewski http://wpkg.org _______________________________________________ Help us build a comprehensive ClamAV guide: visit http://wiki.clamav.net http://lurker.clamav.net/list/clamav-users.html