Le nombre d’hôtes de cache distribué dans la batterie de serveurs dépasse la valeur recommandée (SharePoint Server)

 

**Sapplique à :**SharePoint Foundation 2013, SharePoint Server 2013, SharePoint Server 2016

**Dernière rubrique modifiée :**2017-12-04

Résumé : Découvrez comment résoudre la règle d’analyseur d’intégrité SharePoint « Le nombre d’hôtes de cache distribué dans la batterie de serveurs dépasse la valeur recommandée » pour SharePoint Server 2016 et SharePoint 2013.

Nom de la règle : Le nombre d’hôtes de cache distribué dans la batterie de serveurs dépasse la valeur recommandée.

Résumé : Sur une batterie de serveurs comprenant au moins quatre serveurs, vous ne devez pas démarrer le service de cache distribué sur tous les serveurs de la batterie de serveurs. Vous pouvez uniquement exécuter un cache distribué sur les serveurs qui sont configurés en tant que rôle de cache distribué dans SharePoint Server 2016 MInRole. La configuration de tous les serveurs en tant qu’hôtes de cache vous expose à des problèmes de performances et de fiabilité dans la batterie de serveurs. Pour plus d’informations, reportez-vous à l’article Vue d’ensemble des rôles serveur MinRole dans SharePoint Server 2016.

Cause : le service de cache distribué est démarré sur tous les serveurs de cette batterie de serveurs.

Résolution : réduisez le nombre d’hôtes de cache à l’aide de Windows PowerShell.

  1. Vérifiez que vous êtes membre :

    • Rôle serveur fixe securityadmin sur l’instance SQL Server.

    • du rôle de base de données fixe db_owner sur toutes les bases de données à mettre à jour ;

    • Groupe Administrateurs sur le serveur sur lequel vous exécutez les applets de commande Microsoft PowerShell.

    • du groupe Administrateurs de batterie.

    Un administrateur peut utiliser l’applet de commande Add-SPShellAdmin pour accorder les autorisations d’utilisation des applets de commande SharePoint Server.

    Notes

    Si vous ne disposez pas des autorisations, contactez votre administrateur d’installation ou votre administrateur SQL Server afin de les demander. Pour plus d’informations sur les autorisations PowerShell, voir Add-SPShellAdmin.

  2. Démarrez SharePoint Management Shell.

  3. Supprimez au moins un serveur du cluster de cache. Sur chaque serveur que vous souhaitez supprimer du cluster de cache, exécutez l’applet de commande suivante :

    Remove-SPDistributedCacheServiceInstance

  4. Vérifiez que le serveur a été supprimé du cluster de cache. Pour ce faire, dans le site Web Administration centrale de SharePoint, cliquez sur Gérer les services sur le serveur. Ensuite, sur la page Services sur le serveur, assurez-vous que le service de cache distribué n’est pas répertorié pour le serveur dont vous avez supprimé le service.

See also

Gérer le service de cache distribué dans SharePoint Server
Planifier les flux et le service de cache distribué dans SharePoint Server

Add-SPDistributedCacheServiceInstance
Planification et utilisation du service de cache distribué