Die Anzahl der verteilten Cachehosts in der Farm überschreitet den empfohlenen Wert (SharePoint Server)

 

**Gilt für:**SharePoint Foundation 2013, SharePoint Server 2013, SharePoint Server 2016

**Letztes Änderungsdatum des Themas:**2017-12-04

Zusammenfassung: Informationen zum Lösen von Problemen mit der SharePoint-Integritätsanalyseregel „Die Anzahl der verteilten Cachehosts in der Farm überschreitet den empfohlenen Wert“ für SharePoint Server 2016 und SharePoint 2013.

Regelname: Die Anzahl der verteilten Cachehosts in der Farm überschreitet den empfohlenen Wert.

Zusammenfassung: In einer Farm mit vier oder mehr Servern dürfen Sie den verteilten Cachedienst nicht auf allen Servern in der Farm starten. Sie können den verteilten Cache nur auf SharePoint Server 2016-Servern ausführen, die in MinRole als verteilte Cacherolle konfiguriert sind. Wenn Sie alle Server als Cachehosts konfigurieren, treten möglicherweise Zuverlässigkeits- und Leistungsprobleme in der Farm auf. Weitere Informationen finden Sie unter Übersicht über MinRole-Serverrollen in SharePoint Server 2016.

Ursache: Der verteilte Cachedienst wird auf allen Servern in dieser Farm gestartet.

Lösung: Reduzieren Sie die Anzahl der Cachehosts mithilfe von Windows PowerShell.

  1. Stellen Sie die folgenden Mitgliedschaften sicher:

    • Die feste Serverrolle securityadmin auf der SQL Server-Instanz.

    • Feste Datenbankrolle db_owner auf allen Datenbanken, die aktualisiert werden sollen.

    • Administratorgruppe auf dem Server, auf dem die Microsoft PowerShell-Cmdlets ausgeführt werden.

    • Farmadministratorgruppe.

    Mit dem Cmdlet Add-SPShellAdmin kann ein Administrator die Berechtigung zur Verwendung von SharePoint Server-Cmdlets gewähren.

    Hinweis

    Wenn Sie über keine Berechtigungen verfügen, kontaktieren Sie Ihren Setup-Administrator oder SQL Server-Administrator, um die Berechtigungen anzufordern. Weitere Informationen zu PowerShell-Berechtigungen finden Sie unter Add-SPShellAdmin.

  2. Starten Sie SharePoint 15-Verwaltungsshell.

  3. Entfernen Sie einen oder mehrere Server aus dem Cachecluster. Führen Sie auf jedem Server, den Sie aus dem Cachecluster entfernen möchten, das folgende Cmdlet aus:

    Remove-SPDistributedCacheServiceInstance

  4. Stellen Sie sicher, dass der Server aus dem Cachecluster entfernt wurde. Klicken Sie dazu in der die Website für die SharePoint-Zentraladministration auf Dienste auf dem Server verwalten, und stellen Sie dann auf der Seite Dienste auf dem Server sicher, dass der verteilte Cachedienst nicht für den Server aufgeführt wird, aus dem der Dienst entfernt wurde.

See also

Verwalten des verteilten Cachediensts in SharePoint Server
Planen von Feeds und des Diensts für den verteilten Cache in SharePoint Server

Add-SPDistributedCacheServiceInstance
Planen und Verwenden des verteilten Cachediensts