我在 Hyper-V Ubuntu 系统上安装了 Apache。目前,2GB RAM 分配给 vm 机器。我将繁重的 PHP 服务上传到 Apache,它通常在单个时间实例处理 1000 个最大并发请求。我需要帮助来从 apache2.conf 文件设置 Prefork 配置,以便我的 php Web 服务能够处理最大并发请求。
默认的 apache2 Prefork 设置如下。
<IfModule mpm_prefork_module>
StartServers 4
MaxClients 100
MinSpareThreads 10
MaxSpareThreads 50
ThreadsPerChild 20
MaxRequestsPerChild 0
</ifModule>