Řešení potíží s chybou FabricInternalServerError nebo ServiceAllocationFailure při nasazování cloudové služby (classic) do Azure
Důležité
Od 1. září 2024 je služba Cloud Services (Classic) pro všechny zákazníky zastaralá. Microsoft zastaví a vypne všechna stávající spuštěná nasazení a data se od října 2024 trvale ztratí. Nová nasazení by měla používat nový model nasazení založený na Azure Resource Manageru na Azure Cloud Services (rozšířená podpora).
V tomto článku vyřešíte potíže se selháním přidělení, kdy kontroler prostředků infrastruktury nemůže přidělit při nasazování cloudové služby Azure (classic).
Když nasadíte instance do cloudové služby nebo přidáte nové instance webových nebo pracovních rolí, Microsoft Azure přiděluje výpočetní prostředky.
Během těchto operací se vám mohou občas zobrazit chyby, přestože jste ještě nedosáhli limitu předplatného Azure.
Tip
Tyto informace můžou být užitečné také při plánování nasazení služeb.
Příznaky
Na webu Azure Portal přejděte do cloudové služby (Classic) a na bočním panelu vyberte Protokol operací (Classic) a zobrazte protokoly.
Při kontrole protokolů cloudové služby (classic) se zobrazí následující výjimka:
Výjimka | Chybová zpráva |
---|---|
FabricInternalServerError | Operace selhala s kódem chyby InternalError a errorMessage Server zjistil vnitřní chybu. Zkuste požadavek zopakovat. |
ServiceAllocationFailure | Operace selhala s kódem chyby InternalError a errorMessage Server zjistil vnitřní chybu. Zkuste požadavek zopakovat. |
Příčina
FabricInternalServerError a ServiceAllocationFailure jsou výjimky, ke kterým může dojít, když se kontroleru prostředků infrastruktury nepodaří přidělit instance v clusteru. Původní příčina se liší podle toho, jestli cloudová služba je nebo není připnutá.
- Nepřipnuto: Selhání z prvního nasazení nové cloudové služby
- Připnuto: Selhání ze stávajících cloudových služeb
Poznámka:
Při nasazení první instance do cloudové služby (v přípravném nebo produkčním prostředí) se tato cloudová služba připne do clusteru.
V průběhu času se prostředky v tomto fondu zdrojů můžou plně využívat. Pokud cloudová služba vytvoří žádost o přidělení dalších prostředků, pokud jsou v připnutém fondu zdrojů k dispozici nedostatečné prostředky, dojde k selhání přidělení.
Řešení
Postupujte podle doprovodných materiálů k selhání přidělení v následujících scénářích.
Služba není připnutá ke clusteru
Při prvním nasazení cloudové služby (classic) se cluster nevybíná, takže cloudová služba není připnutá. V Azure může dojít k selhání nasazení z následujících důvodů:
- Vybrali jste konkrétní velikost, která není v dané oblasti dostupná.
- Kombinace velikostí vyžadovaných různými rolemi není v dané oblasti dostupná.
Pokud v tomto scénáři dojde k chybě přidělení, doporučujeme zkontrolovat dostupné velikosti v dané oblasti a změnit dříve zadanou velikost.
Velikosti dostupné v oblasti můžete zkontrolovat na stránce s produkty cloudové služby (classic).
Poznámka:
Na stránce Produkty se nezobrazí dostupná kapacita. V případě jakéhokoli nového přidělení by měla být Azure schopná vybrat optimální cluster v dané oblasti v daném okamžiku.
Aktualizujte definiční soubor služby pro cloudovou službu (Classic) a určete jinou velikost produktu z vaší oblasti.
Služba je připnutá ke clusteru
Existující cloudové služby jsou připnuté ke clusteru. Všechna další nasazení cloudové služby (Classic) probíhají ve stejném clusteru.
Pokud v tomto scénáři dojde k chybě přidělení, doporučeným samozřejmě je opětovné nasazení do nové cloudové služby (classic) (a aktualizace CNAME).
Tip
Toto řešení je pravděpodobně nejúspěšnější, protože poskytuje platformě možnost výběru ze všech clusterů v dané oblasti.
Poznámka:
U tohoto řešení by nemělo dojít k žádnému výpadku.
Nasaďte úlohu do nové cloudové služby (klasické).
- Další pokyny najdete v průvodci Vytvoření a nasazení cloudové služby (klasické).
Upozorňující
Pokud nechcete ztratit IP adresu přidruženou k tomuto slotu nasazení, můžete použít řešení 3 – Ponechat IP adresu.
Aktualizujte záznam CNAME nebo A tak, aby odkazovat provoz na novou cloudovou službu (classic).
- Další pokyny najdete v průvodci Konfigurace vlastního názvu domény pro cloudovou službu Azure (klasickou).
Jakmile na starém webu bude nulový provoz, můžete starou cloudovou službu (klasickou) odstranit.
- Další pokyny najdete v průvodci Odstranění nasazení a cloudové služby (klasické).
- Pokud si chcete zobrazit síťový provoz v cloudové službě (klasické), nahlédněte do článku Úvod do monitorování cloudové služby (klasické).
Další možnosti opravy najdete na stránce Řešení potíží s chybou přidělení u cloudové služby (klasické) v Azure | Microsoft Docs.
Další kroky
Další řešení selhání přidělení a základní informace:
Pokud váš problém s Azure není vyřešený v tomto článku, navštivte fóra Azure na webu Microsoft Developer Network (MSDN) a Stack Overflow. Svůj problém můžete publikovat na těchto fórech nebo publikovat na @AzureSupport na X. Můžete také odeslat podpora Azure žádost. Pokud chcete odeslat žádost o podporu, na stránce podpora Azure vyberte Získat podporu.