Sdílet prostřednictvím


Ř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.

Obrázek znázorňuje okno Protokol operací (Classic).

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á.

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.

  1. 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.

  2. 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.

  1. Nasaďte úlohu do nové 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.

  2. Aktualizujte záznam CNAME nebo A tak, aby odkazovat provoz na novou cloudovou službu (classic).

  3. Jakmile na starém webu bude nulový provoz, můžete starou cloudovou službu (klasickou) odstranit.

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.