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
MemoryDB bietet spezifische und beschreibende Fehler, um Ihnen bei der Behebung von Problemen bei der Interaktion mit der MemoryDB zu helfen. API
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. Der einfachste Weg, um herauszufinden, ob ein Fehler aufgetreten ist, besteht darin, in der Antwort der MemoryDB nach einem Error
Knoten zu suchen. API
XPathDie Syntax bietet eine einfache Möglichkeit, nach dem Vorhandensein eines Error
Knotens zu suchen und den Fehlercode und die Fehlermeldung abzurufen. Der folgende Codeausschnitt verwendet Perl und dasXML:: XPath -Modul, um festzustellen, ob bei 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
Wir empfehlen die folgenden Verfahren, um Probleme mit der MemoryDB zu diagnostizieren und zu lösen. API
-
Stellen Sie sicher, dass MemoryDB ordnungsgemäß ausgeführt wird.
Öffnen Sie dazu einfach ein Browserfenster und senden Sie eine Abfrageanforderung an den MemoryDB-Dienst (z. B.). https://memory-db.us-east-1.amazonaws.com A MissingAuthenticationTokenException oder UnknownOperationException bestätigt, dass der Dienst verfügbar ist und auf Anfragen reagiert.
-
Überprüfen Sie die Struktur Ihrer Anforderung.
Jeder MemoryDB-Vorgang hat eine Referenzseite in der APIMemoryDB-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.
MemoryDB verfügt über ein Diskussionsforum, in dem Sie nach Lösungen für Probleme suchen können, auf die andere Benutzer unterwegs gestoßen sind. Weitere Informationen zur Anzeige des Forums finden Sie unter