Como configurar o Apache para reiniciar automaticamente todos os pedidos N?

1

Hospedamos o svn no Apache 2.2 e seu uso de memória cresce lentamente até que pare. Ouvi dizer que há uma configuração mágica que faz com que o Apache se reinicie automaticamente depois de processar todos os pedidos de N.

Essa configuração existe? Onde posso aprender mais?

    
por sharptooth 01.04.2010 / 10:55

2 respostas

3

Bem, para aprender mais, você certamente poderia fazer algo pior do que olhar a documentação oficial do Apache 2.2 .

Especificamente neste caso, parece que você está procurando a diretiva MaxRequestsPerChild .

    
por 01.04.2010 / 11:03
1

Com que rapidez o problema se torna um problema?

Se as opções de ciclismo da criança (como sugerido por janneb) não contornarem o vazamento, você poderá definir uma tarefa agendada para reiniciar o serviço diariamente / semanalmente. No Linux, o comando para agendar seria /etc/init.d/apache2 restart , no Windows provavelmente seria net start apache seguido por net start apache ou similar.

    
por 01.04.2010 / 12:23