Apache gerando muitos rotatelogs.exe no Windows?

2

Estou vendo um comportamento estranho com o rotatelogs.exe do Apache. Em um dos meus servidores, estou vendo vários rotatelogs.exe contando nos 100's. Normalmente eu normalmente só vejo 6 que eu posso racionalizar para os 3 logs que eu tenho rotativo. Alguém sabe por que isso pode estar acontecendo e como posso evitar que isso aconteça? Quando os processos rotatelogs.exe chegam aos 100, tudo fica mais lento e o Apache é efetivamente desativado porque não pode mais processar solicitações.

Estamos usando a seguinte linha no nosso arquivo httpd.conf :

ErrorLog "|\"C:/Program Files/Apache2/bin/rotatelogs.exe\" \"C:/Program Files/Apache2/logs/error_log.%Y-%m-%d-%H_%M_%S\" 20M"

Agradecemos antecipadamente pela ajuda!

    
por reformed 24.03.2010 / 21:00

1 resposta

1

Eu achei que isso era um bug na versão do Apache que estávamos usando. Os processos do RotateLogs estavam se desassociando da instância do Apache e não desligando corretamente. Ao atualizar para o ramo 2.0 mais recente do Apache (2.0.63 no momento em que este texto foi escrito), o problema foi corrigido.

    
por 21.06.2010 / 16:47