MaxSpareThreads 指令
描述: | 最大空闲线程数 |
---|---|
句法: | MaxSpareThreads number |
默认: | See usage for details |
内容: | 服务器配置 |
状态: | MPM |
模组: | event ,worker ,mpm_netware ,mpmt_os2 |
最大空闲线程数。不同的MPM处理此指令的方式有所不同。
对于worker
和event
,默认值为MaxSpareThreads 250
。这些MPM在服务器范围内处理空闲线程。如果服务器中的空闲线程过多,则子进程将被杀死,直到空闲线程的数量小于该数量为止。如果ListenCoresBucketsRatio
启用,可能会创建其他进程/线程。
对于mpm_netware
默认为MaxSpareThreads 100
。由于此MPM运行单个进程,因此备用线程数也在服务器范围内。
mpmt_os2
的工作与mpm_netware
。对于mpmt_os2
默认值10
。
限制条件
MaxSpareThreads
值的范围受到限制。Apache httpd将根据以下规则自动更正给定值:
mpm_netware
希望该值大于MinSpareThreads
。- 为
worker
和event
,该值必须大于或等于所述总和MinSpareThreads
和ThreadsPerChild
。
参见
MinSpareThreads
StartServers
MaxSpareServers