On Wed, 1 Feb 2012 17:36:36 +0000
RW wrote:

> spamd adjusts the number of children when it gets  a message from one
> of them reporting that it's idle. If you have all the busy children
> locked-up, and have N idle children and then exactly N messages that
> trigger the buggy regex come in at the same time, you lock-up all the
> children and wont get any new idle events. 
> 
> In your case (--min-spare=1 --max-spare=1) you have N=1 which turns a
> rare scenario into a common one.

Sorry that's wrong. It should be when all of the busy children are
locked-up and you get a consecutive run of "bad" messages that
lockup-up all the remaining idle processes, you wont get any new idle
events. 

The point's the same though if you have higher values of min-spare
and max-spare, it's less likely to happen.

Reply via email to