Objetos em cache foram removidos (SharePoint Server)
APLICA-SE A:2013 2016 2019 Subscription Edition SharePoint no Microsoft 365
Nome da Regra: Objetos em cache foram removidos
Resumo: Quando o consumo de memória do serviço de cache em um host de cache exceder o limite de marca d'água baixa, os objetos que já expiraram serão removidos. Quando o consumo de memória exceder o limite de marca d'água, os objetos serão removidos da memória, se eles expiraram ou não, até que o consumo de memória retorne para a marca d'água baixa. Os objetos armazenados em cache subsequentemente podem ser reencaminhados para outros hosts para manter uma distribuição de memória ideal.
Causa: Não há memória suficiente no cluster do cache.
Resolução: Adicionar mais RAM ao servidor
- Você pode adicionar mais RAM ao servidor para aumentar a memória. Para identificar o servidor com falha, no site da Administração Central do SharePoint, na seção Monitoramento, clique em Revisar problemas e soluções e localize o nome do servidor na lista Servidores com Falha. Se houver vários servidores com falha em um farm de servidores, essa resolução deverá ser repetida em cada servidor com falha.
Resolução: Aumente a alocação de memória do cache distribuído
- Verifique se você possui as seguintes associações:
A função de servidor fixa securityadmin na instância do SQL Server.
A função de banco de dados fixa db_owner em todos os bancos de dados que devem ser atualizados.
O grupo de administradores no servidor no qual você está executando os cmdlets Microsoft PowerShell.
Grupo de Administradores de Farm.
Um administrador pode usar o cmdlet Add-SPShellAdmin para conceder permissões para usar cmdlets SharePoint Server.
Observação
[!OBSERVAçãO] Se você não possui permissões, entre em contato com o Administrador da instalação ou com o administrador do SQL Server para solicitar permissões. Para mais informações sobre as permissões do PowerShell, consulte Add-SPShellAdmin.
Inicie o Shell de Gerenciamento do SharePoint.
Verifique as configurações atuais do cache distribuído do uso. Para fazer isso, execute o seguinte comando:
Get-SPDistributedCacheClientSetting
Para saber mais, veja Get-SPDistributedCacheClientSetting
Pare o serviço de Cache Distribuído em todos os hosts do cache no farm. Para fazer isso, execute o seguinte comando em cada host do cache:
Stop-SPDistributedCacheServiceInstance -Graceful
Para saber mais, veja "Execute um desligamento normal do serviço de Cache Distribuído" em Gerenciar o serviço de Cache Distribuído no SharePoint Server.
Para aumentar o tamanho de cache do serviço de Cache Distribuído, execute o segundo comando apenas uma vez em qualquer host de cache no prompt de comando do PowerShell:
Update-SPDistributedCacheSize -CacheSizeInMB CacheSize
Em que:
- CacheSize é a atribuição da alocação de memória do tamanho do cache em megabytes (MB). O valor padrão é 5 por cento da memória RAM total do sistema. Este valor não deve ser superior a 40 por cento da RAM total do sistema, com um limite máximo de 16 gigabytes (GB).
- Inicie o serviço de Cache Distribuído em todos os hosts de cache. Para iniciar o serviço de Cache Distribuído, vá até a página Serviços no Servidor no Administração Central e inicie o serviço de Cache Distribuído em todos os hosts de cache no farm.
Confira também
Conceitos
Gerenciar o serviço de Cache Distribuído no SharePoint Server
Plano para feeds e o serviço de Cache Distribuído no SharePoint Server