MaxClients超过ServerLimit值…请参阅ServerLimit指令

我想将我的serverLimit设置为1024,并使用prefork.c

于是,去了prefork.c,做了改变,做了make install。

然后我做了apachectl stop && apachectl start

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

1024的MaxClients超过256个服务器的ServerLimit值,将MaxClients降低到256.要增加,请参阅ServerLimit指令。 语法OK

任何想法我需要做的?

谢谢..

在Apache 2.x中,您不需要修改源代码来增加255以上的最大客户端,就像在Apache 1.3中一样。

而只是调整你的httpd.conf。 把它放在preforkconfiguration部分

ServerLimit 1024 MaxClients 1024 

而且你应该全部设置。

你有没有在你的configuration文件中检查过,你不把ServerLimit设置为256?

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

您也可以使用模块状态来了解configuration结果。