HTTPERR preenchendo, rápido com Timer_ConnectionIdle

3

Temos dois servidores da web que usaram mais de 100 GB de login em C: \ Windows \ System32 \ LogFiles \ HTTPERR. Existe uma maneira padrão para desabilitar esse registro, pois ele é preenchido com Timer_ConnectionIdle.

Gostaria de desabilitar isso via Diretiva de Grupo, se possível.

Os servidores em questão estão executando o Windows Server 2008 R2.

    
por Chad Moran 15.11.2010 / 18:01

2 respostas

8

De acordo com o KB 820729

Timer_ConnectionIdle: a conexão expirou e permanece inativa. A duração padrão do ConnectionTimeout é de dois minutos.

Timer_ConnectionIdle, acontece no uso normal do protocolo HTTP, em que o cliente decide não se desconectar do servidor porque há uma boa chance de que ele tenha outra solicitação para o servidor no processo de carregamento de uma página ou porque um cliente provavelmente clique em um link em uma página da Web que retornará ao mesmo servidor. Por padrão, o servidor fechará a conexão e recuperará esses recursos após 2 minutos de inatividade. Isso não é nada para se preocupar, é apenas um tipo de entrada informativa.

Espero que você tenha 180 segundos de configuração de tempo limite padrão configurada no IIS. Você pode usar o artigo Configurando o log de erros da API do servidor HTTP para desative completamente o log do HTTP.sys (não recomendado), mas não há como desabilitar um evento em particular.

    
por 15.11.2010 / 18:37
3

Existe uma maneira muito rápida e fácil de desativá-lo completamente; adicione o seguinte valor ao registro:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP\Parameters]
"EnableErrorLogging"=dword:00000000

Em seguida, pare e inicie o serviço HTTP para aplicar as alterações:

net stop http
net start http

Fonte: Erro ao fazer login nas APIs HTTP

    
por 13.09.2012 / 18:34