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。
参见
MinSpareThreadsStartServersMaxSpareServers
