# worker MPM
# StartServers: initial number of server processes to start
# MinSpareThreads: minimum number of worker threads which are kept spare
# MaxSpareThreads: maximum number of worker threads which are kept spare
# ThreadLimit: ThreadsPerChild can be changed to this maximum value during a
#			  graceful restart. ThreadLimit can only be changed by stopping
#			  and starting Apache.
# ThreadsPerChild: constant number of worker threads in each server process
# MaxRequestWorkers: maximum number of threads
# MaxConnectionsPerChild: maximum number of requests a server process serves

# 8000 concurrent users
<IfModule mpm_worker_module>
    ServerLimit             250
    StartServers             2
    MinSpareThreads          25
    MaxSpareThreads         100 
    ThreadLimit             50 
    ThreadsPerChild          50
    MaxClients             1000
    MaxRequestsPerChild   1000
</IfModule>

#<IfModule mpm_worker_module>
#	StartServers			 2
#	MinSpareThreads		 25
#	MaxSpareThreads		 75
#	ThreadLimit			 64
#	ThreadsPerChild		 25
#	MaxRequestWorkers	  150
#	MaxConnectionsPerChild   0
#</IfModule>

# vim: syntax=apache ts=4 sw=4 sts=4 sr noet
