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.