Robert Swan wrote:
> I am getting the following in my Maillog and wondered if anyone knew how
> to rectify, I am using Redhat9, Spamassassin 3.1.0 and postfix:
> 
>  
> 
> Jan 18 14:09:01 spamma spamd[16397]: prefork: server reached
> --max-clients setting, consider raising it

Well, first there's a bug in the message, it's --max-children, not 
--max-clients.

Spamd limits the number of children it will create to prevent a flood of email
from grinding your server into the ground with an out-of-memory condition.

This message means that spamd has created the maximum number of children, and
fewer than than the --min-spare number are idle. Spamd is basically warning you
that it would ordinarily create a new instance to be able to handle more spamc
connections, but it's already at it's limit.


First see if you have sufficient free memory to run more children. (try running
the "free" command and look at the amount of free memory on the "-/+
buffers/cache" line and compare that to the RSS of your spamd children in ps 
aux.)

If you have room for more, edit your startup parameters to spamd. Probably in
/etc/sysconfig/spamd or /etc/sysconfig/spamassassin. If not, try
/etc/init.d/spamassassin or /etc/init.d/spamd.


the default for --max-children is 5, if you don't already have a -m or
--max-children parameter in your startup config, add one and bump it up a bit.

Reply via email to