我安装了 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>