Como você desabilita o log no IIS 7?

4

Estou tentando desabilitar o log do IIS em meus servidores Windows 2008 R2 para que meu disco rígido não fique cheio de arquivos de log durante o teste de carga. Eu tentei desabilitar o log no servidor e no nível do site no IIS, usando a interface do usuário e a linha de comando conforme especificado pela Microsoft: link

Quando uso os dois métodos listados no artigo acima, a interface do usuário mostra o log desabilitado em todos os nós - nível do servidor, nível do site, nível do aplicativo, mas minhas máquinas Windows ainda estão registrando tráfego.

Eu tentei desabilitar apenas em um nível de site e ele faz a mesma coisa. Eu notei esse mesmo problema no IIS7 no Windows 2008. Alguém tem alguma sugestão?

Informações adicionais: Windows 2008 R2 padrão (IIS 7.5) e não R2 (IIS 7). Meus pools de aplicativos estão definidos para .NET 4.0, modo integrado e aplicativos de 32 bits.

    
por Chris Kenst 22.01.2013 / 07:38

2 respostas

3

Para desabilitar todos os logs do IIS (7 + 7.5), primeiro é necessário alterar o registro padrão de por Site para por Servidor no Nível do Servidor (conforme a figura acima). Ative o log, altere um arquivador de log por para o servidor e, em seguida, desative-o novamente. Feito! (Nota: O IIS será reiniciado com cada ativação / desativação).

Se você deixar o IIS definido como Um arquivo de log por site, será necessário desabilitar o log em cada ramificação individual da árvore, bem como no nível do Site padrão. No entanto, mesmo quando eu faço isso, o registro ainda ocorre. Melhor para definir o log do IIS para o servidor e, em seguida, desabilitar. Muito mais fácil.

    
por 24.01.2013 / 23:36
1

Você pode executar isso a partir do cmd

%windir%\system32\inetsrv\appcmd set config /section:httpLogging /dontLog:True
    
por 20.11.2016 / 15:27