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 –
|
Ö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:
|
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 -
|
Så här löser du det här felet:
|
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. |