Řešení potíží s nasazením Azure Cloud Services (Classic)

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

Když nasadíte balíček aplikace cloudové služby do Azure, můžete získat informace o nasazení z podokna Vlastnosti na webu Azure Portal. Podrobnosti v tomto podokně vám pomůžou vyřešit problémy s cloudovou službou a tyto informace můžete poskytnout podpoře Azure při otevření nové žádosti o podporu.

Podokno Vlastnosti najdete takto:

  • Na webu Azure Portal zvolte nasazení cloudové služby, vyberte Všechna nastavení a pak vyberte Vlastnosti.

Poznámka:

Obsah podokna Vlastnosti můžete zkopírovat do schránky kliknutím na ikonu v pravém horním rohu podokna.

Pokud váš problém s Azure není v tomto článku vyřešený, navštivte fóra Azure na webu Microsoft Q &A a Stack Overflow. Svůj problém můžete publikovat na těchto fórech nebo publikovat na @AzureSupport na Twitteru. Můžete také odeslat podpora Azure žádost. Pokud chcete odeslat žádost o podporu, na stránce podpora Azure vyberte Získat podporu.

Problém: Nemůžu získat přístup k webu, ale nasazení je spuštěné a všechny instance rolí jsou připravené

Odkaz url webu zobrazený na portálu neobsahuje port. Výchozí port pro weby je 80. Pokud je vaše aplikace nakonfigurovaná tak, aby běžela na jiném portu, musíte při přístupu na web přidat správné číslo portu k adrese URL.

  1. Na webu Azure Portal zvolte nasazení cloudové služby.
  2. V podokně Vlastnosti na webu Azure Portal zkontrolujte porty pro instance rolí (v části Vstupní koncové body).
  3. Pokud port není 80, při přístupu k aplikaci přidejte do adresy URL správnou hodnotu portu. Pokud chcete zadat nedefaultní port, zadejte adresu URL následovanou dvojtečku (:) následovanou číslem portu bez mezer.

Problém: Instance rolí se recyklovaly beze mě

Oprava služeb probíhá automaticky, když Azure zjistí problémové uzly a přesune instance rolí do nových uzlů. Když dojde k těmto přesunům, může se stát, že se instance rolí automaticky recyklují. Pokud chcete zjistit, jestli došlo k opravu služby:

  1. Na webu Azure Portal zvolte nasazení cloudové služby.
  2. V podokně Vlastnosti na webu Azure Portal zkontrolujte informace a určete, jestli během doby, kdy jste zaznamenali recyklaci rolí, došlo k opravy služeb.

Role se během aktualizací hostitelského operačního systému a hostovaného operačního systému přibližně jednou za měsíc recyklují.
Další informace najdete v blogovém příspěvku o restartování instance role kvůli upgradům operačního systému.

Problém: Nemůžu provést prohození virtuální IP adresy a zobrazí se chyba

Prohození virtuálních IP adres není povolené, pokud probíhá aktualizace nasazení. Aktualizace nasazení můžou nastat automaticky, když:

  • K dispozici je nový hostovaný operační systém, který jste nakonfigurovali pro automatické aktualizace.
  • K opravy služeb dochází.

Pokud chcete zjistit, jestli vám automatická aktualizace brání v prohození virtuální IP adresy:

  1. Na webu Azure Portal zvolte nasazení cloudové služby.
  2. V podokně Vlastnosti webu Azure Portal se podívejte na hodnotu Stav. Pokud je připraveno, zkontrolujte poslední operaci a zkontrolujte, jestli se nedávno stala, která by mohla zabránit prohození VIRTUÁLNÍ IP adresy.
  3. Opakujte kroky 1 a 2 pro produkční nasazení.
  4. Pokud probíhá automatická aktualizace, počkejte na dokončení, než se pokusíte provést prohození virtuální IP adresy.

Problém: Instance role se nachází ve smyčce mezi spuštěným, inicializačním, zaneprázdněným a zastaveným

Tato podmínka by mohla indikovat potíže s kódem aplikace, balíčkem nebo konfiguračním souborem. V takovém případě byste měli být schopni vidět, že se stav mění každých několik minut, a azure Portal může říct něco jako recyklace, zaneprázdnění nebo inicializace. Tato kolísání stavu značí, že u aplikace je něco špatně, protože instance role je stále spuštěná.

Další informace o řešení tohoto problému najdete v blogovém příspěvku o diagnostických datech výpočetních prostředků Azure PaaS a běžných problémech, které způsobují recyklaci rolí.

Problém: Aplikace přestala fungovat

  1. Na webu Azure Portal zvolte instanci role.
  2. V podokně Vlastnosti na webu Azure Portal zvažte následující podmínky pro vyřešení vašeho problému:
    • Pokud se instance role nedávno zastavila (můžete zkontrolovat hodnotu počtu přerušení), může se nasazení aktualizovat. Počkejte, než zjistíte, jestli instance role sama funguje.
    • Pokud je instance role Zaneprázdněná, zkontrolujte kód aplikace a zkontrolujte, jestli je zpracována událost StatusCheck . Možná budete muset přidat nebo opravit kód, který tuto událost zpracovává.
    • Projděte si diagnostická data a scénáře řešení potíží v blogovém příspěvku Azure PaaS Compute Diagnostics Data.

Upozorňující

Pokud cloudovou službu recyklujete, resetujete vlastnosti nasazení a efektivně vymažete informace pro původní problém.

Další kroky

Podívejte se na další články o řešení potíží pro cloudové služby.

Informace o řešení potíží s rolí cloudové služby pomocí diagnostických dat počítačů Azure PaaS najdete v blogové řadě Kevin Williamsonu.