With Apache, if MaxClients
is set to 150
, does that mean Apache will try to serve up to 150 concurrent requests, and queue subsequent requests until all one of the 150 clients is available to serve? This assumes KeepAlive
is off.
Also, if ServerCount
is 2
, does this mean that Apache will create 2 instances that can each process 150 concurrent requests, or that 150 concurrent requests could be served across the 2 instances?
Thanks in advance!
Yes, that's what
MaxClients
means. Note that connections over yourListenBacklog
will be dropped.There is no
ServerCount
directive. You probably don't meanServerLimit
; possibly then you're talking aboutStartServers
, which is only about how many server instances get spawned initially.Yes, that's correct.
MaxClients
determines how many simultaneous requests will be serviced - futher requests will be queued.ServerCount
isn't a valid apache config option, I don't think - you may meanStartServers
, which determines how many servers apache will start out running to serve the above number of client requests.This page describes these directives in detail.