When prefork and worker are both defined, what happens? We're using PHP, so I assume that prefork would be what we want.
Exatamente. Você pode confirmar com:
# apachectl -l
ou
# httpd -V
Segue-se um segmento de uma instalação atual do Apache que estou tentando decifrar por desempenho ruim. Eu notei o abaixo, ambos não comentados:
<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>
Quando prefork e worker são definidos, o que acontece? Estamos usando PHP, então presumo que o prefork seria o que queremos.
Tags apache-2.2