Apache MPM beos
说明 | 专门针对BeOS优化过的多路处理模块(MPM) |
---|---|
状态 | MPM |
模块名 | mpm_beos_module |
源文件 | beos.c |
概述
这是BeOS平台上默认的多路处理模块(MPM)。它使用一个单独的控制线程来创建和控制处理请求的工作线程。
说明
每个线程在其生存期内允许伺服的最大请求数量
语法
MaxRequestsPerThread number
默认值
MaxRequestsPerThread 0
作用域
server config
状态
MPM
模块
beos
MaxRequestsPerThread number
MaxRequestsPerThread 0
MaxRequestsPerThread
设置了每个线程在其生存期内允许伺服的最大请求数量。当一个线程已经处理的请求数量到达MaxRequestsPerThread
值之后,它将会结束。0
表示线程永不结束。
将MaxRequestsPerThread
设置成非零值有两个好处:
- 可以防止(偶然的)内存泄漏无限进行,从而耗尽内存。
- 给线程一个有限寿命,从而有助于当服务器负载减轻的时候减少活动线程的数量。
注意:
对于KeepAlive
链接,只有第一个请求会被计数。事实上,它改变了每个线程限制最大连接数量的行为。