son30 发表于 2018-11-22 07:01:54

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]
查看完整版本: apache的六种模式