我最近从 Apache 2.2 prefork 切换到 Apache 2.2 worker,但我不知道从什么开始会是一个很棒的 MPM 配置。在 prefork 上,我使用了:
MaxClients 256
StartServers 190
MinSpareServers 160
MaxSpareServers 220
我希望能够接受至少尽可能多的同时请求 (190)
谢谢 !
PS:服务器环境:Debian 5.0,2x 3.00 Ghz,4 GB RAM,专用于 Apache。
这将:
最后,我使用了以下运行良好的设置:
我选择了更大的值,因为内存占用应该小得多。我也注意到,当使用奇怪的值运行 apachectl configtest(或启动/停止)时,它会报告错误并自动调整设置。