> I'm trying to figure out the maximum number of apache2 processes that > could run simultaneously according to my config so I don't run out of > memory again. I have KeepAlive on, but I can see in the log that a > different pid serves each file associated with a particular page > request.
Ok, I didnt not expect that, and am now questioning my own understanding. Perhaps each process can only handle a single get at once, so if you're pipelining you have to use multiple processes to support the request. How did you determine each file was served from a different PID? What browser did you use to test? FWIW Firefox only sends 6 gets per persistent session. > Doesn't that mean a different apache2 process is serving > each file and I need one process for each file served at any > particular moment? Certainly sounds like it. > How does KeepAlive relate to the number of running > apache2 processes? Not directly related AFAIK.