Dela via


Service Bus Resource Manager-undantag

Den här artikeln innehåller undantag som genereras när du interagerar med Azure Service Bus med Hjälp av Azure Resource Manager – via mallar eller direktanrop.

Här är de olika undantag/fel som visas via Azure Resource Manager.

Fel: Felaktig begäran

"Felaktig begäran" innebär att den begäran som togs emot av Resource Manager misslyckades med valideringen.

Felkod Fel underkod Felmeddelande beskrivning Rekommendation
Felaktig förfrågan 40000 Underkod=40000. Det går inte att ange egenskapen "egenskapsnamn" när du skapar en kö eftersom namnområdets namnområdesnamn använder nivån Basic. Den här åtgärden stöds endast på nivån Standard eller Premium. På Azure Service Bus Basic-nivån kan egenskaperna nedan inte anges eller uppdateras –
  • RequiresDuplicateDetection
  • AutoDeleteOnIdle
  • RequiresSession
  • DefaultMessageTimeToLive
  • DuplicateDetectionHistoryTimeWindow
  • EnableExpress (stöds inte i Premium också)
  • ForwardTo
  • Ämnen
Överväg att uppgradera från Basic till Standard- eller Premium-nivån för att använda den här funktionen.
Felaktig förfrågan 40000 Underkod=40000. Det går inte att ändra värdet för egenskapen "requiresDuplicateDetection" för en befintlig kö(eller ett ämne). Dubblettidentifiering måste aktiveras/inaktiveras när entiteten skapas. Dubblettidentifieringskonfigurationsparametern kan inte ändras när den har skapats. Om du vill aktivera dubblettidentifiering i en tidigare skapad kö/ämne kan du skapa en ny kö/ett nytt ämne med dubblettidentifiering och sedan vidarebefordra från den ursprungliga kön till den nya kön/ämnet.
Felaktig förfrågan 40000 Underkod=40000. Det angivna värdet 16384 är ogiltigt. Egenskapen MaxSizeInMegabytes måste vara något av följande värden: 1024; 2048; 3072; 4096;5120. Värdet MaxSizeInMegabytes är ogiltigt. Kontrollera att MaxSizeInMegabytes är något av följande – 1024, 2048, 3072, 4096, 5120.
Felaktig förfrågan 40000 Underkod=40000. Partitionering kan inte ändras för kö/ämne. Partitionering kan inte ändras för entitet. Skapa en ny entitet (kö eller ämne) och aktivera partitioner.
Felaktig förfrågan inget Namnområdets namnområdesnamn finns inte. Namnområdet finns inte i din Azure-prenumeration. Så här löser du det här felet:
  • Kontrollera att Azure-prenumerationen är korrekt.
  • Kontrollera att namnområdet finns.
  • Kontrollera att namnområdets namn är korrekt (inga stavfel eller nullsträngar).
Felaktig förfrågan 40000 Underkod=40000. Den angivna låstiden överskrider det tillåtna maximala antalet "5" minuter. Den tid för vilken ett meddelande kan låsas måste vara mellan 1 minut (minst) och 5 minuter (max). Se till att den angivna låstiden är mellan 1 min och 5 minuter.
Felaktig förfrågan 40000 Underkod=40000. Både DelayedPersistence och RequiresDuplicateDetection-egenskapen kan inte aktiveras tillsammans. Entiteter med dubblettidentifiering aktiverat på dem måste vara beständiga, så beständighet kan inte fördröjas. Läs mer om dubblettidentifiering
Felaktig förfrågan 40000 Underkod=40000. Det går inte att ändra värdet för egenskapen RequiresSession för en befintlig kö. Stöd för sessioner bör aktiveras när entiteten skapas. När du har skapats kan du inte aktivera/inaktivera sessioner på en befintlig entitet (kö eller prenumeration) Ta bort och återskapa en ny kö (eller prenumeration) med egenskapen "RequiresSession" aktiverad.
Felaktig förfrågan 40000 Underkod=40000. "URI_PATH" innehåller tecken som inte tillåts av Service Bus. Entitetssegment kan endast innehålla bokstäver, siffror, punkter(.), bindestreck(-) och understreck(_). Entitetssegment kan endast innehålla bokstäver, siffror, punkter(.), bindestreck(-) och understreck(_). Andra tecken gör att begäran misslyckas. Kontrollera att det inte finns några ogiltiga tecken i URI-sökvägen.
Felaktig förfrågan 40000 Underkod=40000. Felaktig begäran. Om du vill veta mer besök https://aka.ms/sbResourceMgrExceptions. TrackingId:00000000-0000-0000-0000-0000000000000_0000, SystemTracker:contososbusnamesapce.servicebus.windows.net:myqueue, Timestamp:yyyyy-mm-ddThh:mm:ss Det här felet uppstår när du försöker skapa en kö i ett namnområde på en icke-premiumnivå med ett värde inställt på egenskapen maxMessageSizeInKilobytes. Den här egenskapen kan bara anges för köer i premiumnamnområdet.
Felaktig förfrågan 40300 Underkod=40300. Det maximala antalet resurser av typen EnablePartioning == true har nåtts eller överskridits. Det finns en gräns för antalet partitionerade entiteter per namnområde. Se Kvoter och gränser.
Felaktig förfrågan 40400 Underkod=40400. Målentiteten för automatisk vidarebefordran finns inte. Målet för målentiteten autoforwarding finns inte. Målentiteten (kö eller ämne) måste finnas innan källan skapas. Försök igen när du har skapat målentiteten.

Felkod: 429

Precis som i HTTP anger "Felkod 429" för många begäranden. Det innebär att den specifika resursen (namnområdet) begränsas på grund av för många begäranden (eller på grund av motstridiga åtgärder) för resursen.

Felkod Fel underkod Felmeddelande beskrivning Rekommendation
429 50004 Underkod=50004. Begäran avslutades eftersom namnområdet ditt namnområde begränsas. Det här feltillståndet uppstår när antalet inkommande begäranden överskrider resursens begränsning. Vänta några sekunder och försök igen.

Läs mer om kvoter och begränsningar för Azure Resource Manager-begäranden
429 40901 Underkod=40901. En annan konfliktåtgärd pågår. En annan konfliktåtgärd pågår på samma resurs/entitet Vänta tills den aktuella pågående åtgärden har slutförts innan du försöker igen.
429 40900 Underkod=40900. Konflikt. Du begär en åtgärd som inte tillåts i resursens aktuella tillstånd. Det här villkoret kan inträffa när flera begäranden görs för att utföra åtgärderna på samma entitet (kö, ämne, prenumeration eller regel) samtidigt. Vänta några sekunder och försök igen
429 40901 Begäran om entitetsnamn i konflikt med en annan begäran En annan konfliktåtgärd pågår på samma resurs/entitet Vänta tills föregående åtgärd har slutförts innan du försöker igen
429 40901 En annan uppdateringsbegäran pågår för entiteten: <entity name>. En annan konfliktåtgärd pågår på samma resurs/entitet Vänta tills föregående åtgärd har slutförts innan du försöker igen
429 inget Resurskonflikten uppstod. En annan konfliktåtgärd kan vara på gång. Om den här åtgärden är ett nytt försök för misslyckad åtgärd väntar fortfarande bakgrundsrensning. Försök igen senare. Det här villkoret kan drabbas när det finns en väntande åtgärd mot samma entitet. Vänta tills föregående åtgärd har slutförts innan du försöker igen.

Felkod: Hittades inte

Den här felklassen anger att resursen inte hittades.

Felkod Fel underkod Felmeddelande beskrivning Rekommendation
Hittades inte inget Entitetens entitetsnamn hittades inte. Entiteten som åtgärden kördes mot hittades inte. Kontrollera om entiteten finns och försök igen.
Hittades inte inget Hittades inte. Åtgärden finns inte. Den åtgärd som du försöker utföra finns inte. Kontrollera åtgärden och försök igen.
Hittades inte inget Den inkommande begäran identifieras inte som en begäran om namnområdesprincip. Brödtexten för inkommande begäran är null och kan därför inte köras som en put-begäran. Kontrollera begärandetexten för att se till att den inte är null.
Hittades inte inget Det gick inte att hitta meddelandeentitetens entitetsnamn . Det gick inte att hitta den entitet som du försöker köra åtgärden mot. Kontrollera om entiteten finns och försök igen.

Felkod: Internt serverfel

Den här felklassen anger att det uppstod ett internt serverfel.

Felkod Fel underkod Felmeddelande beskrivning Rekommendation
Internt serverfel 50000 Underkod=50000. Internt serverfel Kan inträffa av olika skäl. Några av symtomen är -
  • Klientbegäran/brödtexten är skadad och orsakar fel.
  • Klientens begärande uppnår sin tidsgräns på grund av bearbetningsproblem i tjänsten.
Så här löser du det här felet:
  • Kontrollera att begärandeparametrarna inte är null eller felaktiga.
  • Försök igen med begäran.

Felkod: Obehörig

Den här felklassen anger att det inte finns någon auktorisering för att köra kommandot.

Felkod Fel underkod Felmeddelande beskrivning Rekommendation
Behörighet saknas inget Ogiltig åtgärd i det sekundära namnområdet. Sekundärt namnområde är skrivskyddat. Åtgärden utfördes mot det sekundära namnområdet, som är konfigurerat som ett skrivskyddat namnområde. Försök igen med kommandot mot det primära namnområdet. Läs mer om sekundärt namnområde
Behörighet saknas inget MissingToken: Auktoriseringshuvudet hittades inte. Det här felet uppstår när auktoriseringen har null- eller felaktiga värden. Kontrollera att tokenvärdet som anges i auktoriseringshuvudet är korrekt och inte null.