On Mon, Jun 03, 2002 at 11:31:54AM -0700, Doug MacEachern wrote: > On Mon, 3 Jun 2002, Justin Erenkrantz wrote: > > > The reason I don't like that is because if I need to restart the > > server I have to quit my gdb. I want my gdb to last longer than > > the process (so my breakpoints et al remain the same). > > you can use the -maxclients option or edit httpd.conf by hand before you > start to debug. > > > I'm confused why this commit is an issue. None of the other MPMs > > start multiple processes - why should prefork? > > it breaks any sort of proxy tests, various modperl test, etc. > your change is just plain wrong, back it out.
> > > And, it's not like > > it won't start multiple processes when it needs to. -- justin > > umm, not with "MaxClients 1" it won't Um, I think you misread my commit. All I changed was StartServers. <IfModule prefork.c> StartServers 1 MaxClients @MaxClients@ MaxRequestsPerChild 0 </IfModule> MaxClients remained the same. In fact, I think it should be: <IfModule prefork.c> StartServers 1 MinSpareServers 1 MaxSpareServers 1 MaxClients @MaxClients@ MaxRequestsPerChild 0 </IfModule> Now, Aaron mentioned that perhaps we should always run with multiple processes regardless of the MPMs. I could agree with that. But, what we had was inconsistent. -- justin