Usar a ferramenta Scavenge.exe para excluir conteúdo armazenado em cache da unidade secundária de cache
por CJ Pattekar
Esta seção do documento se aplica ao Microsoft Application Request Routing Versão 2 para IIS 7 e Superior.
Meta
Entenda a ferramenta scavenge.exe no ARR (Application Request Routing), para excluir conteúdo armazenado em cache da unidade de cache secundária.
Pré-requisitos
Este artigo pressupõe que você esteja familiarizado com a funcionalidade geral do ARR e saiba como implantar e configurar o ARR com o cache de disco. Caso ainda não o tenha feito, é altamente recomendável examinar as seguintes instruções passo a passo antes de prosseguir:
Se o Application Request Routing Versão 2 não tiver sido instalado, baixe-o em:
- Baixe o Microsoft Application Request Routing Versão 2 para IIS 7 (x86) aqui (
https://download.microsoft.com/download/4/D/F/4DFDA851-515F-474E-BA7A-5802B3C95101/ARRv2_setup_x86.EXE
). - Baixe o Microsoft Application Request Routing Versão 2 para IIS 7 (x64) aqui (
https://download.microsoft.com/download/3/4/1/3415F3F9-5698-44FE-A072-D4AF09728390/ARRv2_setup_x64.EXE
).
Siga as etapas descritas neste documento para instalar o ARR Versão 2.
Este passo a passo também pressupõe que a unidade de cache secundária foi adicionada ao ARR para cache. Caso contrário, siga o passo a passo Configurar e habilitar o cache de disco no Application Request Routing.
Ferramenta scavenge.exe no ARR
Scavenge.exe é uma ferramenta de linha de comando que pode ser usada para gerenciar a unidade secundária pelos administradores. O exe é instalado com o ARR e pode ser encontrado na pasta %ProgramFiles%\IIS\Application Request Routing
.
Uso: scavenge.exe <compartilhar> dd:[hh[:mm[:ss]]]
- <compartilhamento> é o caminho para o compartilhamento que o ARR está usando como unidade de cache secundária.
- dd:[hh[:mm[:ss]]] – Duração – arquivos armazenados em cache mais antigos que essa duração serão excluídos pela ferramenta. Observe que hh, mm, ss são opcionais.
Exemplo: scavenge.exe [\ARR\SecondaryCache](file://arr/SecondaryCache)
04:11:30:15
Isso excluirá todos os arquivos localizados em [\ARR\SecondaryCache](file://arr/SecondaryCache)
com mais de 4 dias, 11 horas, 30 minutos e 15 segundos. Observe que a ferramenta deve ser executada como um usuário com permissões para excluir conteúdo no compartilhamento especificado.
O Agendador de Tarefas do Windows pode ser usado para executar essa ferramenta no intervalo especificado, para excluir conteúdo armazenado em cache antigo da unidade de cache secundária.