您的位置:首页 > 理论基础 > 计算机网络

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

2015-09-25 17:45 441 查看
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 #超时时间
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: