Compartilhar via


Objetos em cache foram removidos (SharePoint Server)

APLICA-SE A:yes-img-132013 yes-img-162016 yes-img-192019 yes-img-seSubscription Edition no-img-sopSharePoint 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

  1. 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.

  1. Inicie o Shell de Gerenciamento do SharePoint.

  2. 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

  3. 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.

  4. 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).
  1. 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

Outros recursos

Update-SPDistributedCacheSize

Planejar e usar o serviço de cache distribuído