Domande frequenti sul monitoraggio e sulla risoluzione dei problemi in Cache Redis di Azure

Questo articolo include le risposte alle domande più comuni su come monitorare e risolvere i problemi relativi a Cache Redis di Azure.

In che modo si esegue il monitoraggio dell'integrità e delle impostazioni della cache?

Le istanze di Cache Redis di Microsoft Azure possono essere monitorate nel portale di Azure. È possibile visualizzare le metriche, aggiungere i grafici delle metriche alla Schermata iniziale, personalizzare l'intervallo di data e ora per il monitoraggio dei grafici, aggiungere e rimuovere metriche dai grafici e impostare avvisi per le situazioni in cui vengono soddisfatte determinate condizioni. Per altre informazioni, vedere How to monitor Azure Cache for Redis (Come monitorare Cache Redis di Azure).

Il Menu risorse di Cache Redis di Azure include inoltre numerosi strumenti per monitorare e risolvere i problemi delle cache.

  • Diagnostica e risoluzione dei problemi fornisce informazioni sui problemi comuni e sulle strategie per risolverli.
  • Integrità risorsa esamina la risorsa e indica se viene eseguita nel modo previsto. Per altre informazioni sul servizio Integrità risorse di Azure, vedere l'articolo sulla Panoramica su Integrità risorse di Azure.
  • Nuova richiesta di supporto fornisce opzioni per aprire una richiesta di supporto per la cache.

Questi strumenti consentono di monitorare l'integrità delle istanze di Cache Redis di Azure, nonché di gestire le applicazioni di memorizzazione nella cache. Per altre informazioni, vedere la sezione "Supporto e impostazioni di risoluzione dei problemi" in Come configurare Cache Redis di Azure.

Perché vengono visualizzati timeout?

I timeout si verificano nel client usato per comunicare con Redis. Quando viene inviato al server Redis, un comando viene accodato. Il server Redis alla fine preleva il comando e lo esegue. Tuttavia, durante il processo può verificarsi un timeout del client. In questo caso, viene generata un'eccezione sul lato chiamante. Per altre informazioni sulla risoluzione dei problemi di timeout, vedere Risoluzione dei problemi lato client ed Eccezioni di timeout StackExchange.Redis.

Perché il client è stato disconnesso dalla cache?

Di seguito sono riportati alcuni motivi comuni per la disconnessione di una cache.

  • Cause lato client
    • L'applicazione client è stata ridistribuita.
    • L'applicazione client ha eseguito un'operazione di ridimensionamento.
      • Servizi cloud o App Web potrebbe causare la disconnessione della cache durante la scalabilità automatica.
    • Il livello di rete sul lato client è stato modificato.
    • Si sono verificati errori temporanei nel client o nei nodi di rete tra il client e il server.
    • Sono stati raggiunti i limiti della soglia relativa alla larghezza di banda.
    • Il completamento di operazioni associate alla CPU ha richiesto troppo tempo.
  • Cause lato server
    • Nell'offerta Standard per la cache il servizio Cache Redis di Azure ha avviato un failover dal nodo primario al nodo di replica.
    • In Azure era in corso l'applicazione di patch nell'istanza in cui è stata distribuita la cache durante un aggiornamento del server Redis o una manutenzione generale delle macchine virtuali.

Perché viene visualizzato il messaggio "Cache è in corso l'elaborazione di una richiesta di aggiornamento precedente o è in fase di manutenzione del sistema. Di conseguenza, non è attualmente in grado di accettare la richiesta di aggiornamento. Riprova più tardi."

Questo messaggio indica che un'operazione di gestione, ad esempio il ridimensionamento o l'applicazione di patch, è in corso nella cache. Tutte le altre operazioni di gestione vengono bloccate fino al completamento dell'operazione in corso. In genere, l'operazione di gestione in corso deve essere completata in poche ore. Se questo errore viene visualizzato anche dopo 12 ore, contattare il supporto tecnico di Azure. Durante questo periodo, è possibile prevedere che Cache Redis di Azure sia completamente funzionale per le operazioni client.

Perché la cache è in stato "Non riuscito"?

Cache Redis di Azure può terminare in uno stato Non riuscito se un'operazione di gestione non riesce. Nonostante questo stato, è possibile prevedere che Cache Redis di Azure sia completamente funzionale per le operazioni client.

Passaggi successivi

Per altre informazioni sul monitoraggio e la risoluzione dei problemi relativi alle istanze di Cache Redis di Azure, vedere Come monitorare Cache Redis di Azure e le varie guide per la risoluzione dei problemi.

Informazioni su altre domande frequenti su Cache Redis di Azure.