Does single Apache worker serves only 1 request or more than that

apache-2.2mpm-worker

I am facing a problem in Apache server when the number of users reaches around 250 concurrent. The problem occurred only when the idle worker number was set to 0.

So my question is, does a single Apache worker serves only 1 request or more than that? How can I increase worker or max user to be at least 700 concurrent?

i am using Apache 2.2 on Windows 2008 R2 and MPM type is : mpm_winnt.

Best Answer

mpm_winnt seems to be pretty close in design to mpm_worker. mpm_worker uses several processes (servers) with multiple threads per process to serve connections. mpm_winnt uses just one process.

So, you can tune the number of concurrent connections using ThreadLimit and ThreadsPerChild directives.

Please read the docs before blindly changing those two.