Výjimky Service Bus Resource Manageru
Tento článek uvádí výjimky vygenerované při interakci se službou Azure Service Bus pomocí Azure Resource Manageru – prostřednictvím šablon nebo přímých volání.
Tady jsou různé výjimky nebo chyby, které se zobrazí prostřednictvím Azure Resource Manageru.
Chyba: Chybný požadavek
Chybný požadavek znamená, že žádost přijatá Resource Managerem selhala.
Kód chyby | Podkód chyby | Chybová zpráva | Popis | Doporučení |
---|---|---|---|---|
Nesprávná žádost | 40000 | Podkód=400000. Vlastnost název vlastnosti nelze nastavit při vytváření fronty, protože obor názvů name používá úroveň Basic. Tato operace je podporována pouze na úrovni Standard nebo Premium. | Na úrovni Basic služby Azure Service Bus nejde nastavit ani aktualizovat následující vlastnosti –
|
Pokud chcete tuto funkci používat, zvažte upgrade z úrovně Basic na úroveň Standard nebo Premium. |
Nesprávná žádost | 40000 | Podkód=400000. Hodnotu vlastnosti requiresDuplicateDetection existující fronty (nebo tématu) nelze změnit. | Při vytváření entity musí být povolena nebo zakázána detekce duplicit. Parametr konfigurace detekce duplicit nelze po vytvoření změnit. | Pokud chcete povolit detekci duplicit u dříve vytvořené fronty nebo tématu, můžete vytvořit novou frontu nebo téma s detekcí duplicit a pak předat původní frontu do nové fronty nebo tématu. |
Nesprávná žádost | 40000 | Podkód=400000. Zadaná hodnota 16384 je neplatná. Vlastnost MaxSizeInMegabytes musí být jedna z následujících hodnot: 1024; 2048; 3072; 4096;5120. |
Hodnota MaxSizeInMegabytes je neplatná. | Ujistěte se, že maxSizeInMegabytes je jedním z následujících: 1024, 2048, 3072, 4096, 5120. |
Nesprávná žádost | 40000 | Podkód=400000. Dělení nelze změnit pro frontu nebo téma. | Dělení pro entitu nejde změnit. | Vytvořte novou entitu (frontu nebo téma) a povolte oddíly. |
Nesprávná žádost | Žádná | Obor názvů name neexistuje. | Obor názvů v rámci vašeho předplatného Azure neexistuje. | Řešení této chyby:
|
Nesprávná žádost | 40000 | Podkód=400000. Zadaná doba uzamčení překračuje povolenou maximální hodnotu 5 minut. | Doba, po kterou může být zpráva uzamčena, musí být mezi 1 minutou (minimálně) a 5 minut (maximum). | Ujistěte se, že zadaný čas uzamčení je mezi 1 minutou a 5 minutami. |
Nesprávná žádost | 40000 | Podkód=400000. Vlastnost DelayedPersistence i RequiresDuplicateDetection nelze povolit společně. | Entity s povolenou detekcí duplicit musí být trvalé, takže trvalost nemůže být zpožděná. | Další informace o detekci duplicit |
Nesprávná žádost | 40000 | Podkód=400000. Hodnotu vlastnosti RequiresSession existující fronty nelze změnit. | Podpora relací by měla být povolena při vytváření entity. Po vytvoření nemůžete povolit nebo zakázat relace u existující entity (fronty nebo předplatného). | Odstraňte a znovu vytvořte novou frontu (nebo předplatné) s povolenou vlastností RequiresSession. |
Nesprávná žádost | 40000 | Podkód=400000. "URI_PATH" obsahuje znaky, které služba Service Bus nepovoluje. Segmenty entit můžou obsahovat pouze písmena, číslice, tečky(.), spojovníky(-) a podtržítka(_). | Segmenty entit můžou obsahovat pouze písmena, číslice, tečky(.), spojovníky(-) a podtržítka(_). Všechny ostatní znaky způsobí selhání požadavku. | Ujistěte se, že cesta URI neobsahuje žádné neplatné znaky. |
Nesprávná žádost | 40000 | Podkód=400000. Chybný požadavek. Chcete-li se dozvědět více o návštěvě https://aka.ms/sbResourceMgrExceptions . TrackingId:0000000-0000-0000-0000-0000000000000_0000, SystemTracker:contososbusnamesapce.servicebus.windows.net:myqueue, Timestamp:yyyy-mm-ddThh:mm:ss |
K této chybě dochází při pokusu o vytvoření fronty v oboru názvů mimo úroveň Premium s hodnotou nastavenou na vlastnost maxMessageSizeInKilobytes . Tuto vlastnost lze nastavit pouze pro fronty v oboru názvů Premium. |
|
Nesprávná žádost | 40300 | Podkód=40300. Byl dosažen nebo překročen maximální počet prostředků typu EnablePartioning == true . |
Počet dělených entit na obor názvů je omezený. Viz Kvóty a omezení. | |
Nesprávná žádost | 40400 | Podkód=40400. Cílová entita automatického předávání neexistuje. | Cíl pro entitu cíle automatického převlékání neexistuje. | Před vytvořením zdroje musí existovat cílová entita (fronta nebo téma). Zkuste to znovu po vytvoření cílové entity. |
Kód chyby: 429
Stejně jako v HTTP označuje kód chyby 429 příliš mnoho požadavků. Z toho vyplývá, že konkrétní prostředek (obor názvů) je omezený kvůli příliš velkému počtu požadavků (nebo kvůli konfliktních operacím) daného prostředku.
Kód chyby | Podkód chyby | Chybová zpráva | Popis | Doporučení |
---|---|---|---|---|
429 | 50004 | Podkód=50004. Požadavek byl ukončen, protože obor názvů je omezen. | Tento chybový stav se dosáhne, když počet příchozích požadavků překročí omezení prostředku. | Počkejte několik sekund a zkuste to znovu. Další informace o kvótách a limitech požadavků Azure Resource Manageru |
429 | 40901 | Podkód=40901. Probíhá další konfliktní operace. | Na stejném prostředku nebo entitě probíhá jiná konfliktní operace. | Než to zkusíte znovu, počkejte na dokončení aktuální probíhající operace. |
429 | 40900 | Podkód=40900. Konflikt. Požadujete operaci, která není v aktuálním stavu prostředku povolená. | Tato podmínka může být nalezena, když se současně provede více požadavků na provádění operací se stejnou entitou (fronta, téma, předplatné nebo pravidlo). | Počkejte několik sekund a zkuste to znovu. |
429 | 40901 | Žádost o entitu "název entity " byla v konfliktu s jiným požadavkem. | Na stejném prostředku nebo entitě probíhá jiná konfliktní operace. | Před dalším pokusem počkejte na dokončení předchozí operace. |
429 | 40901 | Pro entitu probíhá další žádost o aktualizaci: <entity name> . |
Na stejném prostředku nebo entitě probíhá jiná konfliktní operace. | Před dalším pokusem počkejte na dokončení předchozí operace. |
429 | Žádná | Došlo ke konfliktu prostředků. Možná probíhá jiná konfliktní operace. Pokud je tato operace opakováním neúspěšné operace, vyčištění na pozadí stále čeká na vyřízení. Zkuste to později. | Tato podmínka se může zobrazit, pokud existuje čekající operace se stejnou entitou. | Před dalším pokusem počkejte, než se předchozí operace dokončí. |
Kód chyby: Nenalezena
Tato třída chyb označuje, že se prostředek nenašel.
Kód chyby | Podkód chyby | Chybová zpráva | Popis | Doporučení |
---|---|---|---|---|
Nenalezeno | Žádná | Entita název entity nebyla nalezena. | Entita, proti které byla operace spuštěna, nebyla nalezena. | Zkontrolujte, jestli entita existuje, a zkuste operaci zopakovat. |
Nenalezeno | Žádná | Nenalezena. Operace neexistuje. | Operace, kterou se pokoušíte provést, neexistuje. | Zkontrolujte operaci a zkuste to znovu. |
Nenalezeno | Žádná | Příchozí požadavek se nerozpozná jako požadavek na vložení zásad oboru názvů. | Text příchozího požadavku má hodnotu null, a proto se nedá spustit jako požadavek put. | Zkontrolujte text požadavku a ujistěte se, že nemá hodnotu null. |
Nenalezeno | Žádná | Entitu zasílání zpráv "název entity" se nepodařilo najít. | Entita, se kterou se pokoušíte provést operaci, nebyla nalezena. | Zkontrolujte, jestli entita existuje, a zkuste operaci zopakovat. |
Kód chyby: Vnitřní chyba serveru
Tato třída chyb označuje, že došlo k vnitřní chybě serveru.
Kód chyby | Podkód chyby | Chybová zpráva | Popis | Doporučení |
---|---|---|---|---|
Vnitřní chyba serveru | 50000 | Podkód=500000. Vnitřní chyba serveru | Může k tomu dojít z různých důvodů. Některé příznaky jsou -
|
Řešení této chyby:
|
Kód chyby: Neautorizováno
Tato třída chyb označuje absenci autorizace ke spuštění příkazu.
Kód chyby | Podkód chyby | Chybová zpráva | Popis | Doporučení |
---|---|---|---|---|
Neautorizováno | Žádná | Neplatná operace v sekundárním oboru názvů Sekundární obor názvů je jen pro čtení. | Operace byla provedena proti sekundárnímu oboru názvů, který je nastaven jako obor názvů jen pro čtení. | Opakujte příkaz proti primárnímu oboru názvů. Další informace o sekundárním oboru názvů |
Neautorizováno | Žádná | MissingToken: Autorizační hlavička nebyla nalezena. | K této chybě dochází v případě, že autorizace obsahuje hodnoty null nebo nesprávné hodnoty. | Ujistěte se, že hodnota tokenu uvedená v autorizační hlavičce je správná a ne null. |