Sometimes, clamd dies during its morning maintenance. I've not found any rhyme or reason to this, however it's a pain for me as I use exim4 + exiscan, and this will stop delivering mail if it can't talk to its virus scanner. Bugger.
My current workaround: A cron script that checks to see if the socket is writeable, and if not it stops clamd, then starts it again.
TESTFILE="/var/run/clamd.ctl"
* * * * root -w $TESTFILE? || \
(/etc/init.d/clamav-daemon stop; \ /etc/init.d/clamav-daemon start)
Yeah, I know this isn't the prettiest, but I don't have time to track down why its dying just yet -- DanielLawson
One page links to ClamAvNotes:
lib/main.php:944: Notice: PageInfo: Cannot find action page
lib/main.php:839: Notice: PageInfo: Unknown action
lib/plugin/WlugLicense.php:99: Warning: Invalid argument supplied for foreach()
lib/plugin/WlugLicense.php:111: Warning: in_array() [<a href='function.in-array'>function.in-array</a>]: Wrong datatype for second argument