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 #超时时间
转载于:https://blog.51cto.com/chomper/1698298