IIS 6 log imediato flush

2

Na solução de um problema com um serviço da web, preciso examinar o log HTTP criado pelo IIS 6 em uma caixa Win2003 . Como eu tenho certeza que você está ciente, existe um buffer de log que impede que a escrita arquive todas as solicitações por causa do desempenho.

Esse buffer de log HTTP pode ser esvaziado manualmente ou temporariamente desativado para que cada solicitação seja gravada no arquivo de log em tempo real?

Eu percebo que no IIS 7 você pode fazer um netsh http flush logbuffer . Isso não funciona para 2003 / IIS6.

Além disso, essa é uma caixa de produção, por isso não posso reiniciá-la, renderizando a chave hack HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP\Parameters\DisableLogBuffering reg ( link ) ineficaz.

    
por Chris Pickford 31.07.2014 / 11:27

1 resposta

0

Você provavelmente já passou desse problema, mas se alguém se deparar com isso no futuro, talvez você tenha sorte ajustando a programação de rolagem do arquivo de log - já que o IIS mudará os arquivos, ele precisará liberar.

    
por 13.12.2014 / 06:45