Fehlerbehebung

Mit den Informationen zur Fehlerbehebung können Sie allgemeine Probleme erkennen und beheben, die beim Arbeiten mit Queue auftreten können.

HTTP-Statusfehler: 404

Beim Arbeiten mit Queue-Ressourcen wird der Fehler 404 zurückgegeben.

Lösung: Stellen Sie sicher, dass dem Benutzer Berechtigungen erteilt werden und dass das in Policys definierte Compartment dem Compartment entspricht, das die Ressourcen in Ihrer Anforderung enthält.

Stellen Sie zum Produzieren oder Konsumieren von Nachrichten sicher, dass der Nachrichtenendpunkt verwendet wird.

HTTP-Statusfehler: 409

Beim Arbeiten mit Queue-Ressourcen wird der Fehler 409 zurückgegeben.

Lösung: Die Nachricht wurde möglicherweise an einen anderen Consumer zugestellt oder von einem anderen Consumer gelöscht, wenn die Verarbeitung der Nachricht durch den ersten Consumer zu lange gedauert hat. Wenn die Nachricht abgelaufen ist, wird auch der Fehler 409 zurückgegeben.

HTTP-Statusfehler: 500 bei Verwendung von SDKs

Wenn Sie mit einem OCI-SDK mit Queue-Ressourcen arbeiten, wird der Fehler 500 zurückgegeben.

Lösung: Wenn Sie QueueAsyncClient verwenden, prüfen Sie, ob der Anforderungsbody weder leer noch null ist. Wir empfehlen die Verwendung von QueueClient, um Nachrichten mit den SDKs zu produzieren und zu konsumieren.