Поделиться через


Этот узел распределенного кэша может вызывать проблемы с надежностью кэша (SharePoint Server)

ОБЛАСТЬ ПРИМЕНЕНИЯ:yes-img-132013 yes-img-162016 yes-img-192019 yes-img-seSubscription Edition no-img-sopSharePoint в Microsoft 365

Имя правила. Этот узел распределенного кэша может вызывать проблемы с надежностью кэша.

Сводка: Служба распределенного кэша на этом узле кэша остановлена, но не была отменена из фермы. Чтобы избежать проблем с надежностью, мы рекомендуем запустить на сервере службу распределенного кэша или удалить узел кэша из кластера кэша.

Причина. Служба распределенного кэша на этом узле распределенного кэша остановлена, но ее регистрация в ферме не отменена.

Решение. Запустите службу распределенного кэша на сервере, используя Microsoft PowerShell.

  1. Убедитесь, что вы являетесь участником следующих групп:
  • Предопределенная роль сервера securityadmin для экземпляра SQL Server.

  • Предопределенная роль базы данных db_owner во всех базах данных, которые должны обновляться.

  • Группа администраторов для сервера, на котором выполняются командлеты PowerShell.

  • Группа администраторов фермы.

    С помощью командлета Add-SPShellAdmin администратор может предоставлять разрешения на использование командлетов SharePoint Server.

    Примечание.

    При отсутствии разрешений обратитесь к своему администратору программы установки или администратору SQL Server за разрешениями. Дополнительные сведения о разрешениях PowerShell см. в статье Add-SPShellAdmin.

  1. Запустите Командная консоль SharePoint.

  2. На сервере, на котором нужно запустить службу распределенного кэша, в командной строке PowerShell введите следующую команду:

Add-SPDistributedCacheServiceInstance
  1. На веб-сайте центра администрирования SharePoint щелкните Управление приложениями. В разделе Приложения-службы нажмите Управление службами на сервере.

  2. Убедитесь, что на странице Службы на сервере указана служба распределенного кэша и ее состояние — Запущена.

Решение. Удалите узел кэша из кластера кэша, используя Windows PowerShell.

  1. Убедитесь, что вы являетесь участником следующих групп:
  • Предопределенная роль сервера securityadmin для экземпляра SQL Server.

  • Предопределенная роль базы данных db_owner во всех базах данных, которые должны обновляться.

  • Группа администраторов для сервера, на котором выполняются командлеты PowerShell.

  • Группа администраторов фермы.

    С помощью командлета Add-SPShellAdmin администратор может предоставлять разрешения на использование командлетов SharePoint Server.

    Примечание.

    При отсутствии разрешений обратитесь к своему администратору программы установки или администратору SQL Server за разрешениями. Дополнительные сведения о разрешениях PowerShell см. в статье Add-SPShellAdmin.

  1. Запустите Командная консоль SharePoint.

  2. В командной строке PowerShell введите следующую команду:

Remove-SPDistributedCacheServiceInstance

Примечание.

Эта команда остановит службу кэша, и несохраненные кэшированные данные будут утеряны. Если необходимо сохранить кэшированные данные, используйте процедуру безопасного отключения, описанную в статье Manage the Distributed Cache service in SharePoint Server, после чего запустите командлет Remove-SPDistributedCacheServiceInstance. При выполнении командлета Remove-SPDistributedCacheServiceInstance служба кэша AppFabric останавливается и отключается. Для перезапуска службы кэша AppFabric следует использовать только командлет Add-SPDistributedCacheServiceInstance.

Дополнительные сведения см. в статье Remove-SPDistributedCacheServiceInstance.

  1. Убедитесь, что этот сервер удален из кластера кэша. Для этого в центре администрирования щелкните Управление службами на сервере, а затем на странице Службы на сервере убедитесь, что служба распределенного кэша отсутствует в списке.

См. также

Понятия

Планирование веб-каналов и службы распределенного кэша в SharePoint Server

Другие ресурсы

Планирование и использование службы распределенного кэша