Udostępnij za pośrednictwem


Rozwiązywanie problemów z wdrażaniem usługi Azure Cloud Services (wersja klasyczna)

Ważne

Usługi Cloud Services (wersja klasyczna) są teraz przestarzałe dla wszystkich klientów od 1 września 2024 r. Wszystkie istniejące uruchomione wdrożenia zostaną zatrzymane i zamknięte przez firmę Microsoft, a dane zostaną trwale utracone od października 2024 r. Nowe wdrożenia powinny używać nowego modelu wdrażania opartego na usłudze Azure Resource Manager w usługach Azure Cloud Services (wsparcie dodatkowe).

Podczas wdrażania pakietu aplikacji usługi w chmurze na platformie Azure można uzyskać informacje o wdrożeniu w okienku Właściwości w witrynie Azure Portal. Szczegóły w tym okienku ułatwiają rozwiązywanie problemów z usługą w chmurze. Te informacje można przekazać do pomocy technicznej platformy Azure podczas otwierania nowego wniosku o pomoc techniczną.

Okienko Właściwości można znaleźć w następujący sposób:

  • W witrynie Azure Portal wybierz wdrożenie usługi w chmurze, wybierz pozycję Wszystkie ustawienia, a następnie wybierz pozycję Właściwości.

Uwaga

Zawartość okienka Właściwości można skopiować do schowka, klikając ikonę w prawym górnym rogu okienka.

Jeśli problem z platformą Azure nie został rozwiązany w tym artykule, odwiedź fora platformy Azure w witrynach Microsoft Q & A i Stack Overflow. Możesz opublikować swój problem na tych forach lub opublikować go na @AzureSupport na Twitterze. Możesz również przesłać żądanie pomoc techniczna platformy Azure. Aby przesłać wniosek o pomoc techniczną, na stronie pomoc techniczna platformy Azure wybierz pozycję Uzyskaj pomoc techniczną.

Problem: Nie mogę uzyskać dostępu do mojej witryny internetowej, ale moje wdrożenie zostało uruchomione i wszystkie wystąpienia ról są gotowe

Link adresu URL witryny internetowej wyświetlany w portalu nie zawiera portu. Domyślny port witryn sieci Web to 80. Jeśli aplikacja jest skonfigurowana do uruchamiania na innym porcie, należy dodać poprawny numer portu do adresu URL podczas uzyskiwania dostępu do witryny internetowej.

  1. W witrynie Azure Portal wybierz wdrożenie usługi w chmurze.
  2. W okienku Właściwości witryny Azure Portal sprawdź porty dla wystąpień ról (w obszarze Wejściowe punkty końcowe).
  3. Jeśli port nie ma wartości 80, dodaj poprawną wartość portu do adresu URL podczas uzyskiwania dostępu do aplikacji. Aby określić port niezdefiniowany, wpisz adres URL, a następnie dwukropek (:), a następnie numer portu bez spacji.

Problem: Moje wystąpienia ról poddane recyklingu bez mnie nic nie robią

Naprawianie usługi odbywa się automatycznie, gdy platforma Azure wykrywa węzły problemów i w związku z tym przenosi wystąpienia ról do nowych węzłów. Gdy wystąpią te ruchy, wystąpienia ról będą automatycznie odtwarzane. Aby dowiedzieć się, czy wystąpiła naprawa usługi:

  1. W witrynie Azure Portal wybierz wdrożenie usługi w chmurze.
  2. W okienku Właściwości w witrynie Azure Portal przejrzyj informacje i ustal, czy podczas obserwowanego odtwarzania ról wystąpiła naprawa usługi.

Odtwarzanie ról mniej więcej raz w miesiącu podczas aktualizacji systemu operacyjnego hosta i systemu operacyjnego gościa.
Aby uzyskać więcej informacji, zobacz wpis w blogu Role Instance Restarts Due to OS Upgrades (Ponowne uruchamianie wystąpień ról z powodu uaktualnień systemu operacyjnego)

Problem: Nie mogę zamienić adresu VIP i otrzymuję błąd

Zamiana adresów VIP nie jest dozwolona, jeśli aktualizacja wdrożenia jest w toku. Aktualizacje wdrożenia mogą wystąpić automatycznie, gdy:

  • Dostępny jest nowy system operacyjny gościa i skonfigurowano pod kątem aktualizacji automatycznych.
  • Następuje naprawianie usługi.

Aby dowiedzieć się, czy automatyczna aktualizacja uniemożliwia wykonywanie zamiany adresów VIP:

  1. W witrynie Azure Portal wybierz wdrożenie usługi w chmurze.
  2. W okienku Właściwości w witrynie Azure Portal przyjrzyj się wartości Stan. Jeśli jest gotowa, sprawdź ostatnią operację, aby sprawdzić, czy ostatnio wystąpiła operacja, która może uniemożliwić zamianę adresu VIP.
  3. Powtórz kroki 1 i 2 dla wdrożenia produkcyjnego.
  4. Jeśli automatyczna aktualizacja jest w toku, poczekaj na zakończenie przed próbą zamiany adresu VIP.

Problem: Wystąpienie roli wykonuje pętlę między uruchomioną, zainicjowaną, zajętą i zatrzymaną

Ten stan może wskazywać na problem z kodem, pakietem lub plikiem konfiguracyjnym aplikacji. W takim przypadku powinien być widoczny stan zmieniający się co kilka minut, a witryna Azure Portal może powiedzieć coś takiego jak Odtwarzanie, Zajęta lub Inicjowanie. To wahania stanu wskazują, że wystąpił problem z aplikacją, która utrzymuje wystąpienie roli przed uruchomieniem.

Aby uzyskać więcej informacji na temat rozwiązywania tego problemu, zobacz wpis w blogu Azure PaaS Compute Diagnostics Data and Common issues that cause roles to recycle (Dane diagnostyki obliczeniowej usługi Azure PaaS) i Typowe problemy, które powodują odtwarzanie ról.

Problem: Moja aplikacja przestała działać

  1. W witrynie Azure Portal wybierz wystąpienie roli.
  2. W okienku Właściwości witryny Azure Portal rozważ następujące warunki, aby rozwiązać problem:
    • Jeśli wystąpienie roli ostatnio zatrzymano (można sprawdzić wartość liczby przerwań), wdrożenie może zostać zaktualizowane. Poczekaj, aby sprawdzić, czy wystąpienie roli wznowi działanie samodzielnie.
    • Jeśli wystąpienie roli jest zajęte, sprawdź kod aplikacji, aby sprawdzić, czy zdarzenie StatusCheck jest obsługiwane. Może być konieczne dodanie lub naprawienie kodu obsługującego to zdarzenie.
    • Zapoznaj się z danymi diagnostycznymi i scenariuszami rozwiązywania problemów we wpisie w blogu Dotyczącym danych diagnostycznych usługi Azure PaaS Compute.

Ostrzeżenie

Jeśli odtwarzasz usługę w chmurze, zresetujesz właściwości wdrożenia, skutecznie wymazując informacje dotyczące oryginalnego problemu.

Następne kroki

Zobacz więcej artykułów dotyczących rozwiązywania problemów dotyczących usług w chmurze.

Aby dowiedzieć się, jak rozwiązywać problemy z rolą usługi w chmurze przy użyciu danych diagnostycznych komputerów paaS platformy Azure, zobacz serię blogów Kevina Williamsona.