MaxClients 超出了 ServerLimit 值...请参阅 ServerLimit 指令

MaxClients 超出了 ServerLimit 值...请参阅 ServerLimit 指令

我想将 serverLimit 设置为 1024,并且我正在使用 prefork.c

因此,转到 prefork.c,进行了更改,进行了 make,make install。

然后我做了 apachectl stop && apachectl start

我没有在 httpd.conf 中再次更改指令,但仍然收到以下错误:

MaxClients 为 1024,超出了 ServerLimit 值 256,因此将 MaxClients 降低至 256。若要增加,请参阅 ServerLimit 指令。语法 OK

有什么想法我需要做什么吗?

谢谢..

答案1

在 Apache 2.x 中,您不需要像在 Apache 1.3 中那样修改源代码来将最大客户端数量增加到 255 以上。

只需调整 httpd.conf 即可。将其放在 prefork 配置部分中

ServerLimit 1024
MaxClients 1024

一切就绪了。

答案2

您是否检查过您的配置文件中没有将 ServerLimit 设置为 256 ?

不要忘记重新启动 httpd,以便 ServerLimit 确实正确更改。

您还可以使用模块状态来了解配置结果。

相关内容