Verwenden Sie das Tool Scavenge.exe, um zwischengespeicherte Inhalte vom sekundären Cache-Laufwerk zu löschen

von CJ Pattekar

Dieser Abschnitt des Dokuments bezieht sich auf Microsoft Application Request Routing Version 2 (Routing von Anwendungsanforderungen) für IIS 7 und höher.

Ziel

Um das scavenge.exe-Tool in Application Request Routing (ARR) zu verstehen, um zwischengespeicherte Inhalte vom sekundären Cachelaufwerk zu löschen.

Voraussetzungen

In diesem Artikel wird davon ausgegangen, dass Sie mit der allgemeinen Funktionalität von ARR vertraut sind und wissen, wie Sie ARR mit dem Datenträgercache bereitstellen und konfigurieren können. Wenn dies noch nicht geschehen ist, wird dringend empfohlen, die folgende exemplarischen Vorgehensweisen einzusehen, bevor Sie fortfahren:

Wenn Routing von Anwendungsanforderungen Version 2 noch nicht installiert ist, kann es über diese Adresse herunterladen werden:

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

Führen Sie die in diesem Dokument beschriebenen Schritte aus, um ARR Version 2 zu installieren.

In dieser exemplarischen Vorgehensweise wird auch davon ausgegangen, dass das sekundäre Cachelaufwerk zum Zwischenspeichern zu ARR hinzugefügt wurde. Wenn nicht, befolgen Sie die exemplarische Vorgehensweise Konfigurieren und Aktivieren des Datenträgercaches in Anwendungsanforderungsrouting.

Scavenge.exe-Tool in ARR

Scavenge.exe ist ein Befehlszeilentool, das zum Verwalten des sekundären Laufwerks von den Administratoren verwendet werden kann. Die exe wird mit ARR installiert und befindet sich im %ProgramFiles%\IIS\Application Request Routing-Ordner.

Verwendung: scavenge.exe <teilen> dd:[hh[:mm[:ss]]]

  • <Freigabe> ist der Pfad zur Freigabe, die ARR als sekundäres Cachelaufwerk verwendet.
  • dd:[hh[:mm[:ss]]] - Dauer - zwischengespeicherte Dateien, die älter als diese Dauer sind, werden vom Tool gelöscht. Beachten Sie, dass hh, mm, ss optional sind.

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

Dadurch werden alle Dateien gelöscht, die sich in [\ARR\SecondaryCache](file://arr/SecondaryCache) befinden, die älter als 4 Tage, 11 Stunden, 30 Minuten und 15 Sekunden sind. Beachten Sie, dass das Tool als Benutzer mit Berechtigungen zum Löschen von Inhalten in der angegebenen Freigabe ausgeführt werden muss.

Windows Taskplaner kann verwendet werden, um dieses Tool bei der angegebenen Internval auszuführen, um alte zwischengespeicherte Inhalte aus dem sekundären Cachelaufwerk zu löschen.