1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
MPM:多处理模块
prefork:预先生成进程,一个请求用一个进程响应
worker:启动多个进程,每个进程生成多个线程,一个请求用一个线程响应(线程是进程的子单位)
event: 一个进程同时处理多个请求(不生成线程)
# 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
# ServerLimit: maximum value
for
MaxClients
for
the lifetime of the server
# MaxClients: maximum number of server processes allowed to start
# MaxRequestsPerChild: maximum number of requests a server process serves
<IfModule prefork.c>
StartServers
8
#启动的进程的数量
MinSpareServers
5
#最小空闲进程数量
MaxSpareServers
20
#最大空闲进程数量
ServerLimit
256
#为MaxClient指定的上限值,不能超过它
MaxClients
256
#最大客户端数,最多允许的连接数量
MaxRequestsPerChild
4000
#一个进程最多响应的次数
</IfModule>
|
KeepAlive Off #是否开启长连接
MaxKeepAliveRequests 100 #长连接的最大请求资源数量
KeepAliveTimeout 15 #超时时间
本文转自 chomperwu 51CTO博客,原文链接:http://blog.51cto.com/chomper/1698298,如需转载请自行联系原作者