Gli oggetti memorizzati nella cache sono stati eliminati (SharePoint Server)

SI APPLICA A:yes-img-132013 yes-img-162016 yes-img-192019 yes-img-seSubscription Edition no-img-sopSharePoint in Microsoft 365

Nome della regola: Gli oggetti memorizzati nella cache sono stati rimossi

Sintesi: quando l'utilizzo della memoria del servizio cache su un host della cache supera la soglia del limite minimo, gli oggetti che sono già scaduti vengono rimossi. quando l'utilizzo della memoria supera la soglia del limite massimo, gli oggetti vengono rimossi dalla memoria, che siano scaduti o meno, finché l'utilizzo della memoria non torna al limite minimo. Successivamente, gli oggetti memorizzati nella cache possono essere reindirizzati ad altri host per mantenere una distribuzione ottimale della memoria.

Causa: non è presente memoria sufficiente nel cluster di cache.

Risoluzione: aggiungere più RAM al server

  • È possibile aggiungere più RAM al server per aumentare la memoria. Per identificare il server con errori: in il sito Web Amministrazione centrale SharePoint, nella sezione Monitoraggio fare clic su Controlla problemi e soluzioni, quindi trovare il nome del server nell'elenco Server con errori. Se in una server farm sono presenti più server con errori, è necessario ripetere questa procedura di risoluzione in ogni server con errori.

Risoluzione: aumentare l'allocazione di memoria della cache distribuita

  1. Verificare di essere membri dei ruoli e dei gruppi seguenti:
  • Ruolo predefinito del server securityadmin nell'istanza di SQL Server.

  • Ruolo predefinito del database db_owner in tutti i database da aggiornare.

  • Gruppo Administrators nel server in cui si eseguono i cmdlet Microsoft PowerShell.

  • Gruppo Amministratori farm.

    Un amministratore può utilizzare il cmdlet Add-SPShellAdmin per concedere le autorizzazioni per l'utilizzo dei cmdlet di SharePoint Server.

    Nota

    [!NOTA] Se non si dispone delle autorizzazioni, richiederle all'amministratore per l'installazione o all'amministratore di SQL Server. Per ulteriori informazioni sulle autorizzazioni di PowerShell, vedere Add-SPShellAdmin.

  1. Avviare Management Shell di SharePoint.

  2. Controllare le impostazioni correnti della cache distribuita dai dati di utilizzo. A tale scopo, utilizzare il seguente comando:

    Get-SPDistributedCacheClientSetting

    Per ulteriori informazioni, vedere Get-SPDistributedCacheClientSetting

  3. Arrestare il servizio cache distribuita in tutti gli host della cache nella farm. A tale scopo, eseguire il comando seguente in ogni host della cache:

    Stop-SPDistributedCacheServiceInstance -Graceful

    Per ulteriori informazioni, vedere "Eseguire un arresto normale del servizio cache distribuita" in Gestire il servizio cache distribuita in SharePoint Server.

  4. Per aumentare le dimensioni della cache del servizio cache distribuita, al prompt dei comandi di PowerShell eseguire il comando seguente una sola volta in un host della cache:

    Update-SPDistributedCacheSize -CacheSizeInMB CacheSize

    Dove:

  • CacheSize è l'assegnazione dell'allocazione della memoria delle dimensioni della cache in megabyte (MB). Il valore predefinito corrisponde al 5% della memoria RAM totale del sistema. È consigliabile che questo valore non superi il 40% della RAM di sistema totale con un limite massimo pari a 16 gigabyte (GB).
  1. Avviare il servizio cache distribuita in tutti gli host della cache. A tale scopo, accedere alla pagina Servizi nel server in Amministrazione centrale e avviare il servizio cache distribuita in tutti gli host della cache nella farm.

Vedere anche

Concetti

Gestire il servizio cache distribuita in SharePoint Server

Pianificare i feed e il servizio cache distribuita in SharePoint Server

Ulteriori risorse

Update-SPDistributedCacheSize

Pianificare e utilizzare il servizio cache distribuita