Limpar automaticamente os logs do IIS periodicamente

2

Temos um servidor IIS em uma caixa do Windows Server 2003 onde os arquivos de log continuam enchendo o disco rígido. O que eu estou procurando é um processo agendado que de vez em quando vai entrar e limpar os logs, excluindo qualquer coisa mais antiga que um mês. Alguma coisa assim já existe ou existe um script simples que eu possa usar e configurar como uma tarefa agendada?

    
por Peter 12.10.2010 / 03:20

1 resposta

1

Nada como isso é construído no Windows, não pelo menos Win2k3 ou anterior. Você pode encontrar dezenas de scripts, em seu idioma preferido, para conseguir isso. Eu usaria algo como um script BAT que chamava forfiles.exe para qualquer coisa com mais de 30 dias e que fosse agendado para ser executado diariamente usando tarefas agendadas.

Além disso, se os arquivos de log estiverem no volume do sistema, mova-os para um volume diferente para que, quando preencherem o disco, eles não desativem o servidor.

    
por 12.10.2010 / 04:01