em um ambiente de produção executando nginx revertendo para o apache mpm-prefork / mod_wsgi, vendo 90 processos filho apache, quando eu esperaria que 40 seria o máximo, conforme configurado abaixo. a configuração / configuração não é nada empolgante:
- nginx é proxy reverso para o apache via
proxy_pass
e veiculação de mídia estática
- o apache só atende solicitações dinâmicas
configuração relevante do nginx:
worker_processes 15;
events {
worker_connections 1024;
}
keepalive_timeout 10;
configuração relevante do apache:
KeepAlive Off
MaxKeepAliveRequests 100
KeepAliveTimeout 15
<IfModule mpm_prefork_module>
StartServers 20
MinSpareServers 7
MaxSpareServers 10
MaxClients 200
MaxRequestsPerChild 0
</IfModule>
mod_wsgi config, onde webapp
é o nome do processo:
WSGIDaemonProcess webapp user=www group=users threads=1 processes=40
estou faltando alguma coisa?