I am seeing some interesting activity with the amavisd processes. All looks good until one of the processes decides to go hog wild with my RAM. I just killed a process that was using more than 550 megs of real memory. Needless to say this causes a variety of problems. Well mostly just SLOW delivery. And on a production day people don’t seem to like that?
I have not been able to determine what is the cause and was hoping someone had some ideas.
I did make some changes to amavisd.conf but not until after all this went down. the only changes there I made:
$max_servers = 6; # number of pre-forked children (default 2)
$max_requests = 3; # retire a child after that many accepts (default 10)