Service Bus Resource Manager-Ausnahmen
In diesem Artikel werden die Ausnahmen aufgelistet, die bei der Interaktion mit Azure Service Bus mithilfe von Azure Resource Manager (über Vorlagen oder direkte Aufrufe) generiert werden.
Im Folgenden finden Sie die verschiedenen Ausnahmen/Fehler, die von Azure Resource Manager angezeigt werden.
Fehler: Ungültige Anforderung
„Ungültige Anforderung“ impliziert, dass die von Resource Manager empfangene Anforderung die Überprüfung nicht bestanden hat.
Fehlercode | Untergeordneter Fehlercode | Fehlermeldung | BESCHREIBUNG | Empfehlung |
---|---|---|---|---|
Ungültige Anforderung | 40.000 | Subcode=40000. Die Eigenschaft Eigenschaftsname kann beim Erstellen einer Warteschlange nicht festgelegt werden, weil der Namespace Namespacename den Tarif „Basic“ verwendet. Dieser Vorgang wird nur im Tarif 'Basic' oder 'Premium' unterstützt. | Im Tarif „Basic“ von Azure Service Bus können die folgenden Eigenschaften nicht festgelegt oder aktualisiert werden:
|
Führen Sie ein Upgrade von Basic auf Standard oder Premium durch, um diese Funktion zu verwenden. |
Ungültige Anforderung | 40.000 | Subcode=40000. Der Wert für die Eigenschaft „requiresDuplicateDetection“ einer vorhandenen Warteschlange (oder eines Themas) kann nicht geändert werden. | Die Duplikaterkennung muss zum Zeitpunkt der Erstellung der Entität aktiviert/deaktiviert werden. Der Konfigurationsparameter für die Duplikaterkennung kann nach der Erstellung nicht mehr geändert werden. | Um die Duplikaterkennung für eine zuvor erstellte Warteschlange/ein Thema zu aktivieren, können Sie eine neue Warteschlange/ein neues Thema mit Duplikaterkennung erstellen und dann aus der ursprünglichen Warteschlange an die neue Warteschlange/das neue Thema weiterleiten. |
Ungültige Anforderung | 40.000 | Subcode=40000. Der angegebene Wert 16384 ist ungültig. Die Eigenschaft MaxSizeInMegabytes muss einen der folgenden Werte aufweisen: 1024; 2048; 3072; 4096;5120. |
Der Wert für MaxSizeInMegabytes ist ungültig. | Stellen Sie sicher, dass MaxSizeInMegabytes einer der folgenden Werte ist: 1024, 2048, 3072, 4096, 5120. |
Ungültige Anforderung | 40.000 | Subcode=40000. Die Partitionierung kann für die Warteschlange/das Thema nicht geändert werden. | Die Partitionierung kann für die Entität nicht geändert werden. | Erstellen Sie eine neue Entität (Warteschlange oder Thema), und aktivieren Sie Partitionen. |
Ungültige Anforderung | none | Der Namespace Namespacename ist nicht vorhanden. | Der Namespace ist in Ihrem Azure-Abonnement nicht vorhanden. | So beheben Sie diesen Fehler:
|
Ungültige Anforderung | 40.000 | Subcode=40000. Die angegebene Sperrzeit überschreitet den zulässigen Maximalwert von '5' Minuten. | Die Zeit, für die eine Nachricht gesperrt werden kann, muss zwischen 1 Minute (Minimum) und 5 Minuten (Maximum) liegen. | Stellen Sie sicher, dass die angegebene Sperrzeit zwischen 1 Minute und 5 Minuten liegt. |
Ungültige Anforderung | 40.000 | Subcode=40000. Die Eigenschaften „DelayedPersistence“ und „RequiresDuplicateDetection“ können nicht gleichzeitig aktiviert werden. | Entitäten mit aktivierter Duplikaterkennung müssen persistent sein, daher darf die Persistenz nicht verzögert werden. | Weitere Informationen zur Duplikaterkennung |
Ungültige Anforderung | 40.000 | Subcode=40000. Der Wert für die Eigenschaft „RequiresSession“ einer vorhandenen Warteschlange kann nicht geändert werden. | Unterstützung für Sitzungen sollte zum Zeitpunkt der Erstellung der Entität aktiviert werden. Nach der Erstellung können Sie Sitzungen für eine vorhandene Entität (Warteschlange oder Abonnement) nicht mehr aktivieren/deaktivieren. | Löschen Sie die Entität, und erstellen Sie eine neue Warteschlange (oder ein neues Abonnement) mit aktivierter Eigenschaft RequiresSession. |
Ungültige Anforderung | 40.000 | Subcode=40000. „URI_PATH“ enthält Zeichen, die für Service Bus unzulässig sind. Entitätssegmente dürfen nur Buchstaben, Ziffern, Punkte (.), Bindestriche (-) und Unterstriche (_) enthalten. | Entitätssegmente dürfen nur Buchstaben, Ziffern, Punkte (.), Bindestriche (-) und Unterstriche (_) enthalten. Alle anderen Zeichen führen dazu, dass die Anforderung fehlschlägt. | Stellen Sie sicher, dass der URI-Pfad keine ungültigen Zeichen enthält. |
Ungültige Anforderung | 40.000 | Subcode=40000. Ungültige Anforderung. Weitere Informationen finden Sie unter https://aka.ms/sbResourceMgrExceptions . TrackingId:00000000-0000-0000-0000-00000000000000_000, SystemTracker:contososbussapce.servicebus.windows.net:myqueue, Timestamp:yyyy-mm-ddThh:mm:ss |
Dieser Fehler tritt auf, wenn Sie versuchen, eine Warteschlange in einem nicht zum Premium-Tarif gehörenden Namespace mit einem Wert erstellen, der die Eigenschaft maxMessageSizeInKilobytes festgelegt. Diese Eigenschaft kann nur für Warteschlangen im Premium-Namespace festgelegt werden. |
|
Ungültige Anforderung | 40300 | Subcode=40300. Die maximale Anzahl von Ressourcen vom Typ EnablePartioning == true wurde erreicht oder überschritten. |
Es gilt eine Obergrenze für die Anzahl der partitionierten Entitäten pro Namespace. Weitere Informationen finden Sie unter Kontingente und Grenzwerte. | |
Ungültige Anforderung | 40400 | Subcode=40400. Die Zielentität für die automatische Weiterleitung ist nicht vorhanden. | Das Ziel für die Zielentität für die automatische Weiterleitung ist nicht vorhanden. | Die Zielentität (Warteschlange oder Thema) muss vorhanden sein, bevor die Quelle erstellt wird. Versuchen Sie es nach dem Erstellen der Zielentität erneut. |
Fehlercode: 429
Genau wie in HTTP gibt „Fehlercode 429“ an, dass zu viele Anforderungen vorhanden sind. Dies impliziert, dass die spezifische Ressource (Namespace) aufgrund einer zu großen Anzahl von Anforderungen (oder aufgrund von in Konflikt stehenden Vorgängen) für diese Ressource gedrosselt wird.
Fehlercode | Untergeordneter Fehlercode | Fehlermeldung | BESCHREIBUNG | Empfehlung |
---|---|---|---|---|
429 | 50004 | Subcode=50004. Die Anforderung wurde beendet, weil der Namespace IhrNamespace gedrosselt wird. | Diese Fehlerbedingung wird ausgelöst, wenn die Anzahl der eingehenden Anforderungen die Einschränkung der Ressource überschreitet. | Warten Sie einige Sekunden, und versuchen Sie es noch mal. Weitere Informationen zu den Kontingenten und Azure Resource Manager-Anforderungslimits |
429 | 40901 | Subcode=40901. Ein anderer in Konflikt stehender Vorgang wird ausgeführt. | Ein anderer in Konflikt stehender Vorgang wird für dieselbe Ressource/Entität ausgeführt. | Warten Sie, bis der aktuell ausgeführte Vorgang abgeschlossen ist, bevor Sie es noch mal versuchen. |
429 | 40900 | Subcode=40900. Konflikt. Sie fordern einen Vorgang an, der im aktuellen Zustand der Ressource nicht zulässig ist. | Diese Bedingung kann auftreten, wenn mehrere Anforderungen zum Ausführen der Vorgänge für dieselbe Entität (Warteschlange, Thema, Abonnement oder Regel) gleichzeitig erfolgen. | Warten Sie einige Sekunden, und versuchen Sie es noch mal. |
429 | 40901 | Die Anforderung für die Entität 'Entitätsname' steht mit einer anderen Anforderung in Konflikt. | Ein anderer in Konflikt stehender Vorgang wird für dieselbe Ressource/Entität ausgeführt. | Warten Sie, bis der vorherige ausgeführte Vorgang abgeschlossen ist, bevor Sie es noch mal versuchen. |
429 | 40901 | Eine weitere Aktualisierungsanforderung wird für die Entität ausgeführt: <entity name> . |
Ein anderer in Konflikt stehender Vorgang wird für dieselbe Ressource/Entität ausgeführt. | Warten Sie, bis der vorherige ausgeführte Vorgang abgeschlossen ist, bevor Sie es noch mal versuchen. |
429 | none | Ressourcenkonflikt. Ein anderer in Konflikt stehender Vorgang wird ggf. ausgeführt. Wenn es sich bei diesem Vorgang um einen Wiederholungsversuch für einen fehlgeschlagenen Vorgang handelt, steht die Hintergrundbereinigung noch aus. Versuchen Sie es später noch einmal. | Diese Bedingung kann auftreten, wenn es einen ausstehenden Vorgang für dieselbe Entität gibt. | Warten Sie, bis der vorherige ausgeführte Vorgang abgeschlossen ist, bevor Sie es noch mal versuchen. |
Fehlercode: Nicht gefunden
Diese Fehlerklasse gibt an, dass die Ressource nicht gefunden wurde.
Fehlercode | Untergeordneter Fehlercode | Fehlermeldung | BESCHREIBUNG | Empfehlung |
---|---|---|---|---|
Nicht gefunden | none | Die Entität Entitätsname wurde nicht gefunden. | Die Entität, für die der Vorgang ausgeführt werden soll, wurde nicht gefunden. | Überprüfen Sie, ob die Entität vorhanden ist, und wiederholen Sie den Vorgang. |
Nicht gefunden | none | Nicht gefunden. Der Vorgang ist nicht vorhanden. | Der Vorgang, den Sie ausführen möchten, ist nicht vorhanden. | Überprüfen Sie den Vorgang, und versuchen Sie es noch mal. |
Nicht gefunden | none | Die eingehende Anforderung wird nicht als PUT-Anforderung für eine Namespacerichtlinie erkannt. | Der eingehende Anforderungstext ist NULL und kann daher nicht als PUT-Anforderung ausgeführt werden. | Überprüfen Sie den Anforderungstext, um sicherzustellen, dass er nicht NULL ist. |
Nicht gefunden | none | Die Messagingentität Entitätsname wurde nicht gefunden. | Die Entität, für die Sie den Vorgang ausführen möchten, wurde nicht gefunden. | Überprüfen Sie, ob die Entität vorhanden ist, und wiederholen Sie den Vorgang. |
Fehlercode: Interner Serverfehler
Diese Fehlerklasse gibt an, dass ein interner Serverfehler aufgetreten ist.
Fehlercode | Untergeordneter Fehlercode | Fehlermeldung | BESCHREIBUNG | Empfehlung |
---|---|---|---|---|
Interner Serverfehler | 50000 | Subcode=50000. Interner Serverfehler | Dies kann aus verschiedenen Gründen geschehen. Einige der Symptome sind:
|
So beheben Sie diesen Fehler:
|
Fehlercode: Nicht autorisiert
Diese Fehlerklasse gibt an, dass keine Autorisierung zum Ausführen des Befehls vorhanden ist.
Fehlercode | Untergeordneter Fehlercode | Fehlermeldung | BESCHREIBUNG | Empfehlung |
---|---|---|---|---|
Nicht autorisiert | none | Ungültiger Vorgang für den sekundären Namespace. Der sekundäre Namespace ist schreibgeschützt. | Der Vorgang wurde für den sekundären Namespace ausgeführt, der als schreibgeschützter Namespace eingerichtet ist. | Wiederholen Sie den Befehl für den primären Namespace. Weitere Informationen zum sekundären Namespace |
Nicht autorisiert | none | MissingToken: Der Autorisierungsheader wurde nicht gefunden. | Dieser Fehler tritt auf, wenn die Autorisierung NULL oder falsche Werte aufweist. | Stellen Sie sicher, dass der im Autorisierungsheader angegebene Tokenwert richtig und nicht NULL ist. |