【发布时间】:2020-04-10 01:47:58
【问题描述】:
我在 digitalocean 上有一个 8GB 的水滴。我们今天推出了我们的网站,获得了巨大的流量,我们有大约 3000 名并发用户。
我试图提高并发连接的数量(在 apache2buddy 的建议下),但建议 MaxRequestWorkers 为 482。这是文件:
<IfModule mpm_prefork_module>
ServerLimit 482
StartServers 5
MinSpareServers 5
MaxSpareServers 10
MaxRequestWorkers 482
MaxConnectionsPerChild 0
</IfModule>
Apache2 使用 mdm_prefork,我们已经了解到如果我们使用 mdm_worker 会更好。
所以我尝试禁用 mdm_prefork,以便启用 mdm_worker:
a2dismod mpm_prefork
我收到以下错误:
ERROR: The following modules depend on mpm_prefork and need to be disabled first: php7.3
我必须做什么才能启用 mpm_worker?
【问题讨论】:
标签: apache2 scalability apache2.4