Cet hôte de cache distribué peut entraîner des problèmes de fiabilité de cache (SharePoint Server)

 

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

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

Résumé : Découvrez comment résoudre la règle de l’analyseur d’intégrité SharePoint « Cet hôte de cache distribué peut créer des problèmes de fiabilité de cache » dans SharePoint Server 2016 et SharePoint 2013.

Nom de la règle : Cet hôte de cache distribué peut créer des problèmes de fiabilité de cache.

Résumé : Le service de cache distribué de cet hôte de cache a été arrêté, mais il n’a pas été désinscrit de la batterie de serveurs. Pour éviter tout problème de fiabilité, nous vous conseillons de démarrer le service de cache distribué sur le serveur ou de supprimer l’hôte de cache du cluster de cache.

Cause : le service de cache distribué de cet hôte de cache distribué a été arrêté, mais il n’a pas été désinscrit de la batterie de serveurs.

Résolution : démarrez le service de cache distribué sur le serveur à l’aide de Microsoft 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 ;

    • du groupe Administrateurs sur le serveur sur lequel vous exécutez les applets de commande 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. Sur le serveur sur lequel vous voulez démarrer le service de cache distribué, à l’invite de commande PowerShell, entrez la commande suivante :

    Add-SPDistributedCacheServiceInstance
    
  4. Dans I’le site Web Administration centrale de SharePoint, cliquez sur Gestion des applications. Dans la section Applications de service, cliquez sur Gérer les services sur le serveur.

  5. Sur la page Services sur le serveur, vérifiez que le service de cache distribué est répertorié et qu’il a le statut Démarré.

Résolution : supprimez l’hôte de cache du cluster 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 ;

    • du groupe Administrateurs sur le serveur sur lequel vous exécutez les applets de commande PowerShell ;

    • du groupe Administrateurs de batterie.

    Un administrateur peut utiliser la cmdlet Add-SPShellAdmin pour accorder les autorisations d’utilisation des cmdlets 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. À l’invite de commandes PowerShell, tapez la commande suivante :

    Remove-SPDistributedCacheServiceInstance
    

    Notes

    Cette procédure permet d’arrêter le service de cache ; les données mises en cache non persistantes seront perdues. Si vous voulez conserver les données mises en cache, utilisez la procédure d’arrêt approprié décrite dans Gérer le service de cache distribué dans SharePoint Server et exécutez l’applet de commande Remove-SPDistributedCacheServiceInstance. Celle-ci implique l’arrêt et la désactivation du service de mise en cache AppFabric sous-jacent. Ne redémarrez pas ce dernier autrement qu’en exécutant l’applet de commande Add-SPDistributedCacheServiceInstance.

    Pour plus d’informations, voir Remove-SPDistributedCacheServiceInstance.

  4. Vérifiez que le serveur a été supprimé du cluster de cache. Pour ce faire, accédez à l’Administration centrale, puis 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é.

See also

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

Planification et utilisation du service de cache distribué