On Fri, 2006-08-11 at 10:52 +0100, Stefan Seufert wrote:
> Graceful restarts always have been a problem with apache, even with the
> normal prefork MPM. I've never seen segfaults there but processes
> hanging forever are not that uncommon.

Yeah, I'm seeing this a lot myself.  I've been assuming it's a bug in
peruser.  It's just kind of annoying, really... every once in a while I
do a real restart to free up that memory.

> The code in peruser handling this situation is somewhat complex and to
> be honest I'm glad I didn't have to touch it so far. Sean, is this part
> specific to peruser or did we inherit that code from some other MPM?

I think the graceful code is fairly stock, but I'm not totally sure.
When I originally "wrote" peruser, I took the source of the prefork mpm
and merged in the features of metuxmpm, before adding my own layer of
duct tape, bubble-gum and bailing twine.  One thing that might solve a
few problems is merging in the changes that have been made to prefork.c
since I forked it as peruser (I think that was at 2.0.48).

My weekend is free so I'll take a crack at some of these outstanding
issues.

-- 
Sean Gabriel Heacock
Telana Internet Services
http://www.telana.com/

_______________________________________________
Peruser mailing list
[email protected]
http://www.telana.com/mailman/listinfo/peruser

Reply via email to