Dieser Artikel bietet Antworten auf häufig gestellte Fragen rundum die Überwachung und Problembehandlung von Azure Cache for Redis.
Von Bedeutung
Azure Cache for Redis hat den Auslaufzeitplan für alle SKUs angekündigt. Es wird empfohlen, Ihren vorhandenen Azure-Cache für Redis-Instanzen in Azure Managed Redis zu verschieben, sobald Möglich.
Weitere Informationen zur Einstellung finden Sie unter:
Wie kann ich die Integrität und Leistung des Caches überwachen?
Sie können die Azure Cache for Redis-Cachemetriken im Azure-Portal überwachen. Sie können Metrikdiagramme an Ihr Dashboard anheften, Daten- und Zeitbereiche für Überwachungsdiagramme anpassen, Metriken aus Diagrammen hinzufügen und entfernen sowie Warnungen für bestimmte Bedingungen festlegen. Weitere Informationen finden Sie unter Überwachen von Azure Cache for Redis.
Die folgenden Elemente im linken Navigationsmenü für Ihren Cache helfen Ihnen auch bei der Überwachung und Problembehandlung Ihres Caches.
- Diagnose und Problembehandlung bietet Informationen zu häufigen Problemen sowie Strategien zu deren Behebung.
- Der Ressourcenstatus unter Hilfe teilt Ihnen mit, ob Ihre Ressource wie erwartet ausgeführt wird. Weitere Informationen finden Sie in der Übersicht über Resource Health.
- Support und Problembehandlung unter Hilfe bietet Supportoptionen für Ihren Cache.
Diese Tools ermöglichen es Ihnen, die Integrität Ihrer Azure Redis Cache-Instanzen zu überwachen und unterstützen Sie beim Verwalten Ihrer Cachinganwendungen.
Was kann Timeouts verursachen?
Während der Clientkommunikation mit Redis können Timeouts auftreten. Wenn ein Client einen Befehl an den Redis-Server sendet, wird er in die Warteschlange eingereiht. Der Redis-Server führt den Befehl aus, sobald er an der Reihe ist. Während dieses Prozesses kann es für die Client-Anforderung zu einem Timeout kommen. In diesem Fall wird auf der aufrufenden Seite eine Ausnahme ausgelöst.
Weitere Informationen zur Problembehandlung von Timeoutproblemen finden Sie unter Problembehandlung von Azure Cache for Redis-Wartezeiten und Timeouts und Untersuchen von Timeoutausnahmen in StackExchange.Redis für Azure Redis Cache.
Warum wurde mein Client vom Cache getrennt?
Im Folgenden finden Sie einige häufige Gründe für einen Ausfall der Verbindung zum Cache.
Clientseitig
- Die Clientanwendung wurde neu bereitgestellt.
- Von der Clientanwendung wurde ein Skalierungsvorgang durchgeführt. Von Cloud Services oder Web-Apps wird während der automatischen Skalierung ggf. eine Trennung der Cacheverbindung durchgeführt.
- Die Netzwerkschicht auf Clientseite wurde geändert.
- Vorübergehende Fehler auf dem Client oder in den Netzwerkknoten zwischen Client und Server.
- Die Bandbreitenschwellenwerte wurden erreicht.
- Die Ausführung CPU-bezogener Vorgänge hat zu viel Zeit in Anspruch genommen.
Serverseitig
- Ein Cache des Standardtarifs hat ein Failover vom primären Knoten zum Replikatknoten gestartet.
- Azure hat die Cache-Instanz während eines Redis-Serverupdates oder einer allgemeinen VM-Wartung gepatcht.
Warum sehe ich die Nachricht „Der Cache ist mit der Verarbeitung einer vorherigen Aktualisierungsanforderung beschäftigt …“?
Die Fehlermeldung Der Cache ist mit der Verarbeitung einer vorherigen Aktualisierungsanforderung beschäftigt oder wird gerade gewartet. Daher kann er die Aktualisierungsanforderung derzeit nicht ausführen. Versuchen Sie es später erneut. gibt an, dass ein Verwaltungsvorgang wie Skalierung oder Patching im Cache ausgeführt wird. Alle anderen Verwaltungsvorgänge werden blockiert, bis der laufende Vorgang abgeschlossen ist.
Der laufende Verwaltungsvorgang wird in der Regel innerhalb weniger Stunden abgeschlossen. Wenn dieser Fehler mehr als 12 Stunden angezeigt wird, wenden Sie sich an den Azure-Support. Während dieser Zeit ist Ihr Azure Redis-Cache für Clientvorgänge voll funktionsfähig.
Warum befindet sich mein Cache im Status „Fehlerhaft“?
Ein Azure Redis-Cache kann einen Fehlerstatus anzeigen, wenn ein Verwaltungsvorgang fehlschlägt. Trotz dieses Zustands ist Ihr Azure Redis-Cache für Clientvorgänge voll funktionsfähig.
Warum fehlen Zoneninformationen in meinem Abonnement?
Es fehlen möglicherweise Zoneninformationen aus den folgenden Gründen in Ihrem Abonnement:
- Ihr Abonnement ist möglicherweise nicht beim Anbieter
Microsoft.Cacheregistriert. Melden Sie sich bei Ihrem Abonnement an, und führen Sie den folgenden PowerShell-Befehl aus:Register-AzureRmResourceProvider -ProviderNamespace Microsoft.Cache - Ihr Abonnement ist möglicherweise nicht für Zonen aktiviert. Wenden Sie sich an den Azure-Support, damit sie Ihr Abonnement für Zonen aktivieren können. Registrieren Sie den Anbieter
Microsoft.Cachedann erneut, auch wenn Sie ihn bereits für Ihr Abonnement registriert haben.