Apache2 Worker 启动大量进程

Apache2 Worker 启动大量进程

我安装了 apache2-mpm-worker 并将所有配置文件保留为默认设置(我从未触碰过它们)。

当我重新启动 Apache 时,至少有 20 个 Apache 进程启动,这正常吗?难道不应该像配置中说的那样只有 2 个吗?此外,我的内存似乎增长得非常快,直到我的机器崩溃。

我没有安装任何模块。

答案1

是的。这是正常的。httpd.conf 中有一个设置可以控制它。但是,是的,多个 Apache 进程是正常的,甚至是必要的,如果你的网站有任何类型的流量。显然,如果流量增加,你可能想要提高这些设置。

<IfModule mpm_worker_module>
    StartServers         15
    MaxClients          450
    MinSpareThreads      25
    MaxSpareThreads      75
    ThreadsPerChild      25
    MaxRequestsPerChild   0
</IfModule>

相关内容