Thanks. We resolved the issue by increasing the memory in the AWS::ECS::TaskDefinition for the clamav service and present in the Cloudformation from 2GB to 3GB
Regards, John Varghese On Thu, May 12, 2022 at 4:27 AM G.W. Haywood via clamav-users < clamav-users@lists.clamav.net> wrote: > Hi there, > > On Wed, 11 May 2022, John Varghese via clamav-users wrote: > > > ... > > Tue May 10 20:14:59 2022 -> Reading databases from /var/lib/clamav > > > > I need help understanding why the clamav service seems to hang after > > the container starts. > > Using clamd with Docker is a bit new. I never tried it - I wouldn't > even consider it until it's bedded down for a couple of years - but > there do seem to be a few people using it. I guess others with more > experience than I may be able to help if it's a genuine clamd/docker > issue which doesn't appear elsewhere. There have been one or two of > those recently if you trawl the list archives, I'm afraid I can't be > precise because I more or less ignore things related to Docker. The > search engines should make it easy to search for anything related to > Docker in the archives. It should also be easy to search the issues > in Github (unless you're using the same browser that I use, Palemoon, > which apparently can't handle anything with 'git' in the domain name). > > But first, are you sure it's hanging? Is it perhaps just taking some > time to read the signature files? I've seen some systems take several > minutes to do that. > > > Are there any other logs that will help understand the issue? > > There are system logs which might help, but I wonder if we can get > more information about what's happening from clamd. You can increase > the verbosity in the clamd log the clamd configuration file (see docs) > and then you can see what's being loaded as it happens. > > What do you see if you run 'top' while you're starting clamd? I'd > expect if you sort the output by memory consumed that you'd see a > clamd process climb to the top of the list and stay there. While it's > loading signatures you'll see whatever CPUs it's allowed to use being > fully utilized until the signatures are loaded, then after some time > (depending on the CPU cycles/s available to clamd) CPU usage will drop > away more or less to zero until clamd is instructed to scan something. > > If the process just disappears of course you have a problem. How much > RAM is available? You should budget at least 2GB for clamd. I'd say > 3GB would be safer, and 4GB not unreasonable. You can reduce RAM used > during the database reloads with a configuration option at the cost of > not being able to scan anything during a reload. > > -- > > 73, > Ged. > > _______________________________________________ > > clamav-users mailing list > clamav-users@lists.clamav.net > https://lists.clamav.net/mailman/listinfo/clamav-users > > > Help us build a comprehensive ClamAV guide: > https://github.com/vrtadmin/clamav-faq > > http://www.clamav.net/contact.html#ml >
_______________________________________________ clamav-users mailing list clamav-users@lists.clamav.net https://lists.clamav.net/mailman/listinfo/clamav-users Help us build a comprehensive ClamAV guide: https://github.com/vrtadmin/clamav-faq http://www.clamav.net/contact.html#ml