Como disparar o abate de processos filhos do apache em uma carga mais alta do sistema?

1

Estou tendo um Debian com WordPress no Apache, que recebe picos bastante desagradáveis de tempos em tempos, levando à suspensão de todo o servidor. Eu joguei um pouco com alguns dos parâmetros de configuração do apache para torná-lo um pouco mais estável, mas os problemas persistem, embora mais raramente do que antes.

O que eu quero fazer agora é acionar o massacre de crianças do apache no momento em que a carga é atingida ... 20 por exemplo. Como eu faço isso?

    
por vlood 29.11.2012 / 22:48

1 resposta

2

Em vez de matar cegamente os processos do Apache, você deve procurar recursos que os limitem para evitar os picos. Talvez configurando limites via /etc/security/limits.conf (o que é chamado em sistemas de tipos RH, não tendo certeza de qual é o equivalente da Debian), usando setrlimit, (ou talvez alguma outra maneira de limitar o uso de recursos do processo que eu não estou ciente de). Poxa, apenas definir um MaxClients no Apache pode fazer o truque.

    
por 30.11.2012 / 00:39