Export (0) Print
Expand All
Expand Minimize
1 out of 1 rated this helpful - Rate this topic

The number of Distributed Cache hosts in the farm exceeds the recommended value

SharePoint 2013

Published: January 22, 2013

Summary: Learn how to resolve the SharePoint Health Analyzer rule "The number of Distributed Cache hosts in the farm exceeds the recommended value."

Applies to:  SharePoint Server 2013 | SharePoint Foundation 2013 

Rule Name: The number of Distributed Cache hosts in the farm exceeds the recommended value.

Summary: On a farm with four or more servers, you must not start the Distributed Cache service on all servers on the farm. If you configure all servers as cache hosts, you may experience reliability and performance problems in the farm.

Cause: The Distributed Cache service is started on every server on this farm

Resolution: Reduce the number of cache hosts by using Windows PowerShell.

  1. Verify that you have the following memberships:

    • securityadmin fixed server role on the SQL Server instance.

    • db_owner fixed database role on all databases that are to be updated.

    • Administrators group on the server on which you are running the Windows PowerShell cmdlets.

    • Farm Administrators group.

    An administrator can use the Add-SPShellAdmin cmdlet to grant permissions to use SharePoint 2013 cmdlets.

    note Note:

    If you do not have permissions, contact your Setup administrator or SQL Server administrator to request permissions. For additional information about Windows PowerShell permissions, see Add-SPShellAdmin.

  2. Start the SharePoint 2013 Management Shell.

    • For Windows Server 2008 R2:

      • On the Start menu, click All Programs, click Microsoft SharePoint 2013 Products, and then click SharePoint 2013 Management Shell.

    • For Windows Server 2012:

      1. On the Start screen, click SharePoint 2013 Management Shell.

        If SharePoint 2013 Management Shell is not on the Start screen:

      2. Right-click Computer, click All apps, and then click SharePoint 2013 Management Shell.

    For more information about how to interact with Windows Server 2012, see Common Management Tasks and Navigation in Windows Server 2012.

  3. Remove one or more servers from the cache cluster. On each server that you want to remove from the cache cluster, run the following cmdlet:

    Remove-SPDistributedCacheServiceInstance

  4. Verify that the server is removed from the cache cluster. To do this, in the SharePoint Central Administration website, click Manage services on server, and then, on the Services on Server page, make sure that the Distributed Cache service is not listed for the server from which you removed the service.

Did you find this helpful?
(1500 characters remaining)
Thank you for your feedback
Show:
© 2014 Microsoft. All rights reserved.