Utiliser l’outil Scavenge.exe pour supprimer le contenu mis en cache du lecteur de cache secondaire

par CJ Pattekar

Cette section du document s’applique à Microsoft Application Request Routing Version 2 pour IIS 7 et les versions ultérieures.

But

Pour comprendre l’outil scavenge.exe dans Application Request Routing (ARR) pour supprimer le contenu mis en cache du lecteur de cache secondaire.

Prérequis

Cet article suppose que vous êtes familiarisé avec les fonctionnalités globales d’ARR et que vous savez comment déployer et configurer ARR avec le cache de disque. Si vous ne l’avez pas déjà fait, nous vous recommandons vivement de passer en revue les guides détaillés suivants avant de continuer :

Si ARR version 2 n’a pas été installé, vous pouvez le télécharger à l’adresse suivante :

  • Microsoft Application Request Routing version 2 pour IIS 7 (x86) ici (https://download.microsoft.com/download/4/D/F/4DFDA851-515F-474E-BA7A-5802B3C95101/ARRv2_setup_x86.EXE).
  • Microsoft Application Request Routing version 2 pour IIS 7 (x64) ici (https://download.microsoft.com/download/3/4/1/3415F3F9-5698-44FE-A072-D4AF09728390/ARRv2_setup_x64.EXE).

Suivez les étapes décrites dans ce document pour installer ARR Version 2.

Cette procédure pas à pas suppose également que le lecteur de cache secondaire a été ajouté à ARR pour la mise en cache. Si ce n’est pas le cas, suivez la procédure pas à pas Configurer et activer le cache de disque dans Application Request Routing.

Outil Scavenge.exe dans ARR

Scavenge.exe est un outil en ligne de commande qui peut être utilisé pour gérer le lecteur secondaire par les administrateurs. L’exe est installé avec ARR et se trouve dans le dossier %ProgramFiles%\IIS\Application Request Routing.

Utilisation : scavenge.exe <partage> dd:[hh[:mm[:ss]]]

  • <Le partage> est le chemin d’accès au partage que ARR utilise comme lecteur de cache secondaire.
  • dd:[hh[:mm[:ss]]] - Durée - Les fichiers mis en cache antérieurs à cette durée seront supprimés par l’outil. Notez que hh, mm, ss sont facultatifs.

Exemple : scavenge.exe [\ARR\SecondaryCache](file://arr/SecondaryCache) 04:11:30:15

Cela supprime tous les fichiers situés dans [\ARR\SecondaryCache](file://arr/SecondaryCache) âgés de plus de 4 jours, 11 heures, 30 minutes et 15 secondes. Notez que l’outil doit être exécuté en tant qu’utilisateur disposant des autorisations nécessaires pour supprimer du contenu sur le partage spécifié.

Le Planificateur de tâches Windows peut être utilisé pour exécuter cet outil à l’intervalle spécifié pour supprimer l’ancien contenu mis en cache du lecteur de cache secondaire.