John Horne writes:
> On Wed, 2006-09-06 at 17:35 +0100, Justin Mason wrote:
> >
> > That looks bad :(  The strace snippet, however, is pretty normal-looking.
> > 
> > First off, are you using an up-to-date 3.1.x release?
> > 
> Yes, version 3.1.4.
> 
> > Secondly, you need to strace both the child *and* the parent spamd process
> > -- the easiest way to do this is to "strace -f" the parent spamd, then
> > kill -15 the kids so it starts new (traced) ones.
> > 
> Okay, I did that. It ran for a few minutes and produced a 10MB file.
> What is odd is that while strace was running the log file shows for the
> child states:
> 
> ===============================================================
> prefork: child states: BB
> prefork: child states: BS
> prefork: child states: BBS
> prefork: child states: BBBS
> prefork: child states: BBBBS
> prefork: child states: BBBBBS
> prefork: child states: BBBBBBS
> prefork: child states: BBBBBBBS
> prefork: server reached --max-children setting, consider raising it
> prefork: child states: BBBBBBBB
> prefork: server reached --max-children setting, consider raising it
> prefork: child states: BBBBBBBB
> prefork: server reached --max-children setting, consider raising it
> prefork: child states: BBBBBBBB
> prefork: server reached --max-children setting, consider raising it
> prefork: child states: BBBBBBBB
> ===============================================================
> 
> This then goes on for quite a bit, but the child state remains at
> 'BBBBBBBB'.
> 
> Now that I have stopped strace, the state is:
> 
> ===============================================================
> prefork: child states: BIKKKKKK
> prefork: child states: IIKKKKKK
> prefork: child states: IIKKKKKK
> prefork: child states: IIKKKKKK
> prefork: child states: IBKKKKKK
> ===============================================================

Definitely very screwy.  Can I see the log?

--j.

Reply via email to