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


Кэшированные объекты исключены (SharePoint Server)

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

Имя правила: Кэшированные объекты исключены

Сводка: Если потребление памяти службой кэша на узле кэша превышает пороговое значение нижнего предела, объекты, срок действия которых уже истек, вытесаются. Если потребление памяти превышает пороговое значение верхний предел, объекты будут исключены из памяти независимо от того, истек срок их действия или нет, пока объем потребляемой памяти не опустится до нижнего предела. Впоследствии кэшированные объекты могут пересылаться на другие узлы для оптимального распределения памяти.

Причина. Недостаточно памяти в кластере кэша.

Решение: увеличьте объем памяти ОЗУ на сервере.

  • Вы можете увеличить объем ОЗУ на сервере, чтобы увеличить объем памяти. Определение сервера, на котором возникла ошибка: в Веб-сайт центра администрирования SharePoint в разделе Мониторинг щелкните Обзор проблем и решений и найдите имя сервера в списке Серверы со сбоями. Если сбой произошел на нескольких серверах фермы, повторите следующие действия для каждого из них.

Решение: увеличьте объем выделенной памяти для распределенного кэша.

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

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

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

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

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

    Примечание.

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

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

  2. Проверьте текущие настройки распределенного кэша в данных об использовании. Для этого выполните следующую команду.

    Get-SPDistributedCacheClientSetting

    Подробнее: Get-SPDistributedCacheClientSetting.

  3. Остановите службу распределенного кэша на всех узлах кэша в ферме. Для этого выполните следующую команду на каждом узле кэша:

    Stop-SPDistributedCacheServiceInstance -Graceful

    Дополнительные сведения см. в разделе "Безопасное отключение службы распределенного кэша" статьи Управление службой распределенного кэша в SharePoint Server.

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

    Update-SPDistributedCacheSize -CacheSizeInMB CacheSize

    Где:

  • CacheSize — это объем выделенной для кэша памяти в мегабайтах (МБ). Значение по умолчанию — 5 % от общего объема оперативной памяти системы. Это значение не должно превышать 40 % от общего объема ОЗУ системы с максимальным значением 16 гигабайт (ГБ).
  1. Запустите службу распределенного кэша на всех узлах размещения кэша. Чтобы запустить эту службу, перейдите на страницу Службы на сервере в Центр администрирования и запустите службу распределенного кэша на всех узлах кэша в ферме.

См. также

Понятия

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

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

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

Update-SPDistributedCacheSize

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