Redigera

Dela via


Vanliga frågor och svar om övervakning och felsökning för Azure Cache for Redis

Den här artikeln innehåller svar på vanliga frågor om hur du övervakar och felsöker Azure Cache for Redis.

Hur gör jag för att övervaka hälsotillståndet och prestandan för min cache?

Microsoft Azure Cache for Redis-instanser kan övervakas i Azure-portalen. Du kan visa mått, fästa måttdiagram till Startsidan, anpassa datum- och tidsintervallet för övervakningsdiagram, lägga till och ta bort mått från diagrammen och ange aviseringar när vissa villkor uppfylls. Mer information finns i Övervaka Azure Cache for Redis.

Menyn Azure Cache for Redis-resurs innehåller också flera verktyg för övervakning och felsökning av dina cacheminnen.

  • Diagnostisera och lösa problem ger information om vanliga problem och strategier för att lösa dem.
  • Resurshälsan bevakar din resurs och anger om den körs som förväntat. Mer information om Azure Resource Health-tjänsten finns i Översikt över Azure Resource Health.
  • Ny supportbegäran innehåller alternativ för att öppna en supportbegäran för din cache.

Med de här verktygen kan du övervaka hälsotillståndet för dina Azure Cache for Redis-instanser. Verktygen hjälper dig också att hantera dina cachelagringsprogram. Mer information finns i avsnittet "Support och felsökningsinställningar" i Konfigurera Azure Cache for Redis.

Varför visas tidsgränser?

Tidsgränser inträffar i klienten som du använder för att prata med Redis. När ett kommando skickas till Redis-servern placeras kommandot i kö. Redis-servern hämtar slutligen kommandot och kör det. Klienten kan dock överskrida tidsgränsen under den här processen. Om det gör det utlöses ett undantag på samtalssidan. Mer information om felsökning av timeout-problem finns i felsökning på klientsidan och StackExchange.Redis-timeoutundantag.

Varför kopplades min klient från cacheminnet?

Följande är några vanliga orsaker till en frånkoppling av cacheminnet.

  • Orsaker på klientsidan
    • Klientprogrammet distribuerades om.
    • Klientprogrammet utförde en skalningsåtgärd.
      • Cloud Services eller Web Apps kan orsaka en frånkoppling av cachen under automatisk skalning.
    • Nätverksskiktet på klientsidan har ändrats.
    • Tillfälliga fel inträffade i klienten eller i nätverksnoderna mellan klienten och servern.
    • Tröskelvärdena för bandbredd uppnåddes.
    • Det tog för lång tid att slutföra cpu-bundna åtgärder.
  • Orsaker på serversidan
    • I standardcachen startade Azure Cache for Redis-tjänsten en redundansväxling från den primära noden till repliknoden.
    • Azure korrigerade den instans där cachen distribuerades under en Redis-serveruppdatering eller allmänt vm-underhåll.

Varför visas "Cache är upptagen med att bearbeta en tidigare uppdateringsbegäran eller genomgår systemunderhåll. Därför kan det för närvarande inte acceptera uppdateringsbegäran. Försök igen senare.

Det här meddelandet indikerar att det pågår en hanteringsåtgärd, exempelvis skalning eller korrigering, i cacheminnet. Alla andra hanteringsåtgärder blockeras tills den pågående åtgärden har slutförts. Vanligtvis bör den pågående hanteringsåtgärden ha slutförts inom några timmar. Om du ser det här felmeddelandet även efter 12 timmar bör du kontakta Azure Support. Under den här tiden kan du förvänta dig att Azure Cache For Redis fungerar fullt ut för klientåtgärder.

Varför är min cache i tillståndet "Misslyckades"?

Azure Cache For Redis kan hamna i ett feltillstånd om en hanteringsåtgärd misslyckas. Trots det här tillståndet kan du förvänta dig att Azure Cache For Redis fungerar fullt ut för klientåtgärder.

Nästa steg

Mer information om övervakning och felsökning av dina Azure Cache for Redis-instanser finns i Övervaka Azure Cache for Redis och de olika felsökningsguiderna.

Läs mer om andra vanliga frågor och svar om Azure Cache for Redis.