阿帕奇最大请求数256?

我有一个非常好的服务器,运行一个mod_jk的Apache实例,将请求代理到一个应用服务器。

我正在做一个负载testing,虽然我发送了超过600个请求,状态工作者不断显示:

当前正在处理256个请求,0个闲置的工作者

我正在使用“prefork MPM”

<IfModule prefork.c> ServerLimit 2048 StartServers 5 MinSpareServers 5 MaxSpareServers 10 MaxClients 1000 MaxRequestsPerChild 0 </IfModule> 

有没有一个编译的限制,以处理只有256请求的Apache或我会错过什么?

卡米尔,不,不。 MaxClients比ServerLimit更好。 您可以将MaxClients增加到ServerLimit,并且可以通过正常重启进行调整。 要增加ServerLimit,你必须做一个完整的重启。

用–mpm = worker编译

如果您阅读MaxClients的文档,您会注意到它提到您还需要将ServerLimit设置为等于MaxClients的值。 我认为这是你所错过的。