Sdílet prostřednictvím


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 –
  • VyžadujeDuplicateDetection
  • AutoDeleteOnIdle
  • VyžadujeSession
  • DefaultMessageTimeToLive
  • DuplicateDetectionHistoryTimeWindow
  • EnableExpress (nepodporuje se ani v Premium)
  • ForwardTo
  • Témata
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:
  • Ujistěte se, že je předplatné Azure správné.
  • Ujistěte se, že obor názvů existuje.
  • Ověřte správnost názvu oboru názvů (žádné pravopisné chyby ani řetězce null).
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 -
  • Chyba způsobená poškozeným textem požadavku klienta
  • Vypršení časového limitu požadavku klienta kvůli problémům se zpracováním na straně služby
Řešení této chyby:
  • Ujistěte se, že parametry požadavků nejsou null nebo poškozené.
  • Zkuste požadavek zopakovat.

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.