Apache ServerLimit 指令

最近服务器不稳定,是worker模式。使用的是默认配置,没有进行优化。

昨天上线,顺便修改了 apache的配置。

修改http.conf文件
增加
<IfModule mpm_worker_module>
    StartServers          2
    MaxClients          700
    MinSpareThreads      25
    MaxSpareThreads      75
    ThreadsPerChild      25
    ServerLimit          30
    MaxRequestsPerChild  10000
</IfModule>

apache修改配置 出现警告:
WARNING: MaxClients of 700 would require 28 servers,
and would exceed the ServerLimit value of 16.
Automatically lowering MaxClients to 400. To increase,
please see the ServerLimit directive.
Syntax OK
 
网上搜索原因:
发现必须将 ServerLimit放在MaxClients前面
修改成
<IfModule mpm_worker_module>
    ServerLimit          30
    StartServers          2
    MaxClients          700
    MinSpareThreads      25
    MaxSpareThreads      75
    ThreadsPerChild      25
    MaxRequestsPerChild  10000
</IfModule>

就不会报错了

另外:

因此要使 ServerLimit 生效,必须先停止 Apache: apachectl stop,再启动Apache: apachectl start


引用通告地址: 点击获取引用地址
标签: Apache
评论: 15 | 引用: 0 | 阅读: 12302
更多




sandra [ 2021-03-03 04:53 网址 | 回复 | 编辑 删除 ]
marianne [ 2021-02-02 19:51 网址 | 回复 | 编辑 删除 ]
magaret [ 2020-11-28 19:16 网址 | 回复 | 编辑 删除 ]
leigh [ 2020-11-27 15:56 网址 | 回复 | 编辑 删除 ]
thelma [ 2020-07-05 03:20 网址 | 回复 | 编辑 删除 ]
sandra [ 2020-07-04 19:42 网址 | 回复 | 编辑 删除 ]
dominick [ 2020-05-19 02:17 网址 | 回复 | 编辑 删除 ]
karina [ 2020-03-04 11:20 网址 | 回复 | 编辑 删除 ]
david [ 2020-02-15 04:50 网址 | 回复 | 编辑 删除 ]
ronald [ 2020-02-09 16:05 网址 | 回复 | 编辑 删除 ]
发表评论
昵 称: 密 码:
网 址: 邮 箱:
验证码: 验证码图片 选 项:
头 像:
内 容:
  • 粗体
  • 斜体
  • 下划线
  • 插入图像
  • 超链接
  • 电子邮件
  • 插入引用