Freigeben über


Datenträgerbasierter Cache hat Kapazitätsgrenzen erreicht (SharePoint Server 2010)

 

Gilt für: SharePoint Foundation 2010, SharePoint Server 2010

Letztes Änderungsdatum des Themas: 2010-06-24

Warnungsname:   Datenträgerbasierter Cache hat Kapazitätsgrenzen erreicht

Ereignis-ID: Keine

Zusammenfassung:   Zum Beschleunigen des Zugriffs auf häufig verwendete statische Dateien verwendet Microsoft SharePoint Server 2010 den datenträgerbasierten Cache zum Speichern dieser Dateien auf dem Datenträger des Front-End-Webservers, anstatt auf diese Daten direkt auf dem Datenbankserver zuzugreifen. Farmadministratoren können Einstellungen für den Cache konfigurieren, indem die Datei Web.config auf allen Front-End-Webservern geändert wird.

Diese Warnung bedeutet, dass der Datenträgercache zu voll ist, um effizient arbeiten zu können. Wenn der Datenträgercache voll ist, wird mit dem Entfernen (auch Komprimieren genannt) von Dateien aus dem Cache begonnen, um Speicherplatz freizugeben. Das Komprimieren ist ein ressourcenintensiver Vorgang, der sich auf die Leistung der Front-End-Webserver auswirken kann.

Symptome:   Der Schwellenwert des Leistungsindikators Füllverhältnis des BLOB-Caches wurde überschritten.

Ursache:   Die konfigurierte Größe des Datenträgercaches ist kleiner als die Gesamtgröße von Dateien der Webanwendung, auf die häufig zugegriffen wird.

Lösung: Datenträgercache vergrößern

  1. Informationen zum Konfigurieren der Datei Web.config finden Sie unter Konfigurieren der Cacheeinstellungen für eine Webanwendung (SharePoint Server 2010).

Lösung: Datenträgercache mithilfe von Windows PowerShell manuell leeren

  1. Stellen Sie sicher, dass die folgenden Mindestanforderungen erfüllt sind: Weitere Informationen finden Sie unter Add-SPShellAdmin.

  2. Klicken Sie im Startmenü auf Alle Programme.

  3. Klicken Sie auf Microsoft SharePoint 2010-Produkte.

  4. Klicken Sie auf SharePoint 2010-Verwaltungsshell.

  5. Geben Sie an der Windows PowerShell-Eingabeaufforderung den folgenden Befehl ein:

    Add-PSSnapin Microsoft.SharePoint.Powershell
    Write-Host "Flush the Blob Cache for the application containing the specified site collection"
    $site = Get-SPSite -Identity <URL>
    [System.Reflection.Assembly]::LoadWithPartialName("Microsoft.SharePoint.Publishing")
    Write-Host "Flushing..."
    [Microsoft.SharePoint.Publishing.PublishingCache]::FlushBlobCache($site.WebApplication)
    Write-Host "Flushed Cache for:" $site.WebApplication
    

    Dabei gilt Folgendes:

    • <URL> ist die URL in den Ereignisdetails.

Lösung: Dateitypen ändern, die im Datenträgercache gespeichert werden sollen

  1. Informationen zum Konfigurieren der Datei Web.config finden Sie unter Konfigurieren der Cacheeinstellungen für eine Webanwendung (SharePoint Server 2010).