apache的六种模式
#pwd/application/apache/conf
#cat extra/httpd-mpm.conf
#
# Server-PoolManagement (MPM specific)
#
#
# PidFile: Thefile in which the server should record its process
# identificationnumber when it starts.
#
# Note that thisis the default PidFile for most MPMs.
#
PidFile"logs/httpd.pid"
#
# The acceptserialization lock file MUST BE STORED ON A LOCAL DISK.
#
LockFile"logs/accept.lock"
#
# Only one of thebelow sections will be relevant on your
# installedhttpd.Use "apachectl -l" tofind out the
# activempm.
#
# prefork MPM
# 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
StartServers 5
MinSpareServers 5
MaxSpareServers 10
MaxClients 150
MaxRequestsPerChild 0
# worker MPM
# StartServers:initial number of server processes to start
# MaxClients:maximum number of simultaneous client connections
# MinSpareThreads:minimum number of worker threads which are kept spare
# MaxSpareThreads:maximum number of worker threads which are kept spare
# ThreadsPerChild:constant number of worker threads in each server process
#MaxRequestsPerChild: maximum number of requests a server process serves
StartServers 2
MaxClients 150
MinSpareThreads 25
MaxSpareThreads 75
ThreadsPerChild 25
MaxRequestsPerChild 0
# BeOS MPM
# StartThreads:how many threads do we initially spawn?
# MaxClients: max number of threads we can have (1 thread== 1 client)
#MaxRequestsPerThread: maximum number of requests each thread will process
StartThreads 10
MaxClients 50
MaxRequestsPerThread10000
# NetWare MPM
# ThreadStackSize:Stack size allocated for each worker thread
# StartThreads:Number of worker threads launched at server startup
# MinSpareThreads:Minimum number of idle threads, to handle request spikes
# MaxSpareThreads:Maximum number of idle threads
# MaxThreads:Maximum number of worker threads alive at the same time
#MaxRequestsPerChild: Maximumnumber ofrequests a thread serves. It is
# recommended that thedefault value of 0 be set for this
# directive onNetWare.This will allow the thread to
# continue to servicerequests indefinitely.
ThreadStackSize 65536
StartThreads 250
MinSpareThreads 25
MaxSpareThreads 250
MaxThreads 1000
MaxRequestsPerChild 0
MaxMemFree 100
# OS/2 MPM
# StartServers:Number of server processes to maintain
# MinSpareThreads:Minimum number of idle threads per process,
# to handle request spikes
# MaxSpareThreads:Maximum number of idle threads per process
#MaxRequestsPerChild: Maximum number of connections per server process
StartServers 2
MinSpareThreads 5
MaxSpareThreads 10
MaxRequestsPerChild 0
# WinNT MPM
# ThreadsPerChild:constant number of worker threads in the server process
#MaxRequestsPerChild: maximumnumber ofrequests a server process serves
ThreadsPerChild 150
MaxRequestsPerChild 0
#
页:
[1]