/etc/apache2/mods-enabled/mpm_event.conf 的默认值是什么?

/etc/apache2/mods-enabled/mpm_event.conf 的默认值是什么?

我向我的网站添加了一个 php 代码,它产生了如下错误:

AH00484: server reached MaxRequestWorkers setting, consider raising the MaxRequestWorkers setting

在我弄清楚到底发生了什么之前,我去更改了值/etc/apache2/mods-enabled/mpm_event.conf

现在我的价值观是:

<IfModule mpm_event_module>
        StartServers                     2
        MinSpareThreads          25
        MaxSpareThreads          75
        ThreadLimit                      64
        ThreadsPerChild          25
        MaxRequestWorkers         400
        MaxConnectionsPerChild   10000
</IfModule>

现在我理解并解决了这个问题,我想恢复默认值,只是为了不造成其他混乱,但我完全不知道它们是什么。

有人能告诉我默认值吗?

答案1

据这位官员称文档,这些是默认值:

<IfModule mpm_event_module>
    StartServers             3
    MinSpareThreads          75
    MaxSpareThreads          250
    ThreadLimit              64
    ThreadsPerChild          25
    MaxRequestWorkers        400
    MaxConnectionsPerChild   0
</IfModule>

默认值的MaxRequestWorkers计算方式如下:

MaxRequestWorkers 400 (16 x 25 = 400)
ServerLimit 16 (default)
ThreadsPerChild 25 (default)

相关内容