Gli oggetti memorizzati nella cache sono stati eliminati (SharePoint Server)
SI APPLICA A:2013 2016 2019 Subscription Edition SharePoint 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
- 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.
Avviare Management Shell di SharePoint.
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
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.
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).
- 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