ITPub博客

首页 > IT基础架构 > 网络安全 > apache 2.0.48上改变默认的MAX CLIENTS(转)

apache 2.0.48上改变默认的MAX CLIENTS(转)

原创 网络安全 作者:post0 时间:2007-08-09 17:43:02 0 删除 编辑
apache 2.0.48上改变默认的MAX CLIENTS(转)[@more@]

在Apache2.0中新加入了ServerLimit指令,使得无须重编译Apache就可以加大MaxClients。下面是笔者的prefork配置段。

StartServers 10

MinSpareServers 10

MaxSpareServers 15

ServerLimit 2000

MaxClients 1500

MaxRequestsPerChild 10000

BTW: ServerLimit的最大值是20000,这对于大多数站点是足够了,但如果你一定要再加大的话,那么这个值位于源代码树下的server/mpm/prefork/prefork.c中。里面的

#define DEFAULT_SERVER_LIMIT 256

#define MAX_SERVER_LIMIT 20000

这两行就对应着MaxClients和ServerLimit的限制值。但我相信很少有人可以用到20000的并发连接数。

如果你有耐性看完了我这篇文档,我相信您对Apache2.0 缺省的prefork的工作原理有所熟悉了,理解了它的工作过程后,就可以根据您的实际情况在FreeBSD下来配置Apache相关的核心参数以获得最大的性能

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/8225414/viewspace-938127/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
  • 博文量
    2018
  • 访问量
    8224846