Řešení potíží s overconstrainedAllocationRequest při nasazování cloudových služeb (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 budou od října 2024 trvale ztracena. 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ími omezeného přidělení, které brání nasazení služeb Azure Cloud Services (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

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

Typ výjimky Chybová zpráva
OverconstrainedAllocationRequest Velikost virtuálního počítače (nebo kombinace velikostí virtuálních počítačů) vyžadovaná tímto nasazením nejde zřídit kvůli omezením požadavků na nasazení. Pokud je to možné, zkuste uvolnit omezení, jako jsou vazby virtuální sítě. Zkuste také nasadit do hostované služby bez jiného nasazení a do jiné skupiny vztahů nebo bez skupiny vztahů. Můžete zkusit nasadit úplně jinou oblast.

Příčina

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 clusteru můžou plně využívat. Pokud cloudová služba (classic) odešle žádost o přidělení dalších prostředků, pokud jsou v připnutém clusteru k dispozici nedostatečné prostředky, žádost způsobí 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.