in /etc/apache2/conf/apache2.conf there is something like this: # prefork MPM [THIS IS THE DEFAULT] # StartServers: number of server processes to start # MinSpareServers: minimum number of server processes which are kept spare # MaxSpareServers: maximum number of server processes which are kept spare # MaxClients: maximum number of server processes allowed to start # MaxRequestsPerChild: maximum number of requests a server process serves Which is not completly correct. It shoudl be stated here that prefork is default when not using "threads" USE flag, because in that case worker is default. It can trick some people (like me). It wouldn't be bad to put info in config about "apache2 -l" which gives current MPM.
I am afraid that what I wrote can be misleading, once again: - prefork when -threads - worker when threads :D
Fixed in our SVN repository that we roll the tarballs from. The fix will show (for new-style apache) the next time a tarball is rolled.
New tarball rolled. Fixed in CVS. Resolving.