Excluindo arquivos de logs da web

1

Eu originalmente tentei essa pergunta no StackOverflow, mas foi sugerido que serverfault era uma escolha melhor. Então, aqui está ...

Olhando meus registros da web, vejo muitas entradas que não me interessam. Alguns deles são imagens, arquivos css e scripts comumente usados, que eu posso excluir facilmente desmarcando a caixa de seleção 'visitas de log' no IIS para as propriedades da pasta.

Eu também gostaria de excluir entradas de log para determinadas solicitações comuns que não estão em suas próprias pastas. Principalmente, 'favicon.ico'. 'scriptresource.axd' e 'webresource.axd'. Esses (especialmente scriptresource.axd) compõem quase um terço de um arquivo de log típico no meu site.

Então, a pergunta é, como eu digo ao IIS para não registrar essas solicitações? E há alguma razão para que esta seja uma má ideia?

O propósito de fazer isso é reduzir o tamanho do arquivo de log e a quantidade de trabalho que o servidor precisa fazer, para tornar o arquivo de log mais gerenciável quando preciso procurá-los para solução de problemas e para minha própria curiosidade. Eu percebo que os analisadores de arquivos de log podem pular o lixo, mas estou interessado em reduzir os arquivos brutos, antes de analisar.

    
por Ray 30.12.2010 / 23:26

2 respostas

1

O IIS6 não tem uma solução para excluir logs com base na lógica condicional. O IIS7 faz ( link ).

Você pode desativar as pastas do log, portanto, é possível excluir logs, desde que estejam em suas próprias pastas. Ou seja, você pode desativar o registro de suas imagens e tal.

No IIS6, você pode fazer com que seu aplicativo de estatísticas os exclua. Também comprima todos os logs. Eles compactam bem.

Finalmente, se você realmente precisar, você pode usar o Log Parser para ler os logs e gravar apenas as linhas importantes em outro arquivo de log. Em seguida, exclua os logs do IIS diariamente e use sua cópia do Log Parser.

    
por 31.12.2010 / 02:30
1

Você também pode excluir arquivos individuais, assim como pastas, do log. No IIS, clique com o botão direito do mouse no arquivo em questão, escolha as propriedades e, em seguida, desmarque Visitas de log.

    
por 12.07.2012 / 12:11

Tags