Fehlerbehebung bei Anwendungen - Amazon ElastiCache (RedisOSS)

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Fehlerbehebung bei Anwendungen

ElastiCache stellt spezifische und beschreibende Fehlermeldungen bereit, um Sie bei der Behebung von Problemen während der Interaktion mit der ElastiCache-API zu unterstützen.

Fehler bei Abrufen

In der Regel sollte Ihre Anwendung überprüfen, ob eine Anforderung einen Fehler verursacht hat, bevor Sie Zeit für die Verarbeitung von Ergebnissen aufwenden. Die einfachste Möglichkeit, herauszufinden, ob ein Fehler aufgetreten ist, besteht darin, nach einem Error-Knoten in der Antwort aus der ElastiCache-API zu suchen.

Die XPath-Syntax bietet eine einfache Möglichkeit, nach einem Error-Knoten zu suchen. Darüber hinaus vereinfacht sie den Abruf von Fehlercode und Fehlermeldung. Der folgende Codeausschnitt verwendet Perl und das XML::XPath-Modul, um zu ermitteln, ob während einer Anfrage ein Fehler aufgetreten ist. Wenn ein Fehler aufgetreten ist, gibt der Code den ersten Fehlercode und die erste Fehlermeldung in der Antwort an.

use XML::XPath; my $xp = XML::XPath->new(xml =>$response); if ( $xp->find("//Error") ) {print "There was an error processing your request:\n", " Error code: ", $xp->findvalue("//Error[1]/Code"), "\n", " ", $xp->findvalue("//Error[1]/Message"), "\n\n"; }

Tipps zur Problembehebung

Die folgenden Prozesse werden empfohlen, um Probleme mit der ElastiCache-API zu diagnostizieren und zu beheben.

  • Überprüfen Sie, ob ElastiCache ordnungsgemäß ausgeführt wird.

    Öffnen Sie dazu ein Browserfenster und senden Sie eine Abfrageanforderung an den ElastiCache-Service (z. B. https://elasticache.amazonaws.com). Mit einer MissingAuthenticationTokenException oder einem 500 Internal Server Error wird bestätigt, dass der Dienst verfügbar ist und auf Anforderungen reagiert.

  • Überprüfen Sie die Struktur Ihrer Anforderung.

    Jede ElastiCache-Operation verfügt über eine Referenzseite in der ElastiCache-API-Referenz. Prüfen Sie nochmals, dass Sie die Parameter korrekt verwenden. Die Beispielanforderungen oder Benutzerszenarien zeigen Ihnen, ob ähnliche Operationen ausgeführt werden, und vermitteln Ihnen eine Vorstellung von möglichen Fehlern.

  • Sehen Sie im Forum nach.

    Für ElastiCache gibt es ein Diskussionsforum, in dem Sie nach Lösungen für Probleme suchen können, mit denen andere Entwickler bereits konfrontiert wurden. Weitere Informationen zur Anzeige des Forums finden Sie unter

    https://forums.aws.amazon.com/.