天天看点

HTTPD配置文件MPM(非7.0以上版本)

<code>MPM:多处理模块</code>

<code>prefork:预先生成进程,一个请求用一个进程响应</code>

<code>worker:启动多个进程,每个进程生成多个线程,一个请求用一个线程响应(线程是进程的子单位)</code>

<code>event: 一个进程同时处理多个请求(不生成线程)</code>

<code># prefork MPM</code>

<code># StartServers: number of server processes to start</code>

<code># MinSpareServers: minimum number of server processes which are kept spare</code>

<code># MaxSpareServers: maximum number of server processes which are kept spare</code>

<code># ServerLimit: maximum value </code><code>for</code> <code>MaxClients </code><code>for</code> <code>the lifetime of the server</code>

<code># MaxClients: maximum number of server processes allowed to start</code>

<code># MaxRequestsPerChild: maximum number of requests a server process serves</code>

<code>&lt;IfModule prefork.c&gt;</code>

<code>StartServers       </code><code>8</code>           

<code>#启动的进程的数量</code>

<code>MinSpareServers    </code><code>5</code>

<code>#最小空闲进程数量</code>

<code>MaxSpareServers   </code><code>20</code>

<code>#最大空闲进程数量</code>

<code>ServerLimit      </code><code>256</code>

<code>#为MaxClient指定的上限值,不能超过它</code>

<code>MaxClients       </code><code>256</code>

<code>#最大客户端数,最多允许的连接数量</code>

<code>MaxRequestsPerChild  </code><code>4000</code>

<code>#一个进程最多响应的次数</code>

<code>&lt;/IfModule&gt;</code>

KeepAlive Off   #是否开启长连接

MaxKeepAliveRequests 100   #长连接的最大请求资源数量

KeepAliveTimeout 15      #超时时间

本文转自 chomperwu 51CTO博客,原文链接:http://blog.51cto.com/chomper/1698298,如需转载请自行联系原作者