以下是我试图解释的当前 Apache 安装中的一段,以了解其性能不佳的原因。我注意到以下内容均未注释:
<IfModule mpm_prefork_module>
StartServers 5
MinSpareServers 5
MaxSpareServers 10
MaxClients 200
MaxRequestsPerChild 0
</IfModule>
<IfModule mpm_worker_module>
StartServers 2
MaxClients 150
MinSpareThreads 25
MaxSpareThreads 75
ThreadsPerChild 25
MaxRequestsPerChild 0
</IfModule>
当 prefork 和 worker 都定义时,会发生什么?我们使用的是 PHP,因此我假设 prefork 就是我们想要的。
答案1
当 prefork 和 worker 都定义时,会发生什么?我们使用的是 PHP,因此我假设 prefork 就是我们想要的。
没错。你可以使用以下命令进行确认:
# apachectl -l
或者
# httpd -V