Rozwiązywanie problemów z błędami zamiany adresów VIP usługi w chmurze (wersja klasyczna) usługi Azure Cloud Service
Ważne
Usługi Cloud Services (wersja klasyczna) są teraz przestarzałe dla nowych klientów i zostaną wycofane 31 sierpnia 2024 r. dla wszystkich klientów. Nowe wdrożenia powinny używać nowego modelu wdrażania opartego na usłudze Azure Resource Manager, azure Cloud Services (rozszerzona obsługa).
Ten artykuł ułatwia rozwiązywanie problemów z błędami zamiany adresów VIP usługi w chmurze platformy Azure (VipSwapNotAllowedAsRollingUpgradeIsInProgress wyjątki). Błędy wymiany adresów VIP zwykle występują podczas wdrażania nowej wersji usługi w chmurze w środowisku przejściowym. Po wdrożeniu etapowym należy przeprowadzić migrację do środowiska produkcyjnego, wykonując zamianę adresów VIP. Zamiany są łatwe do manipulowania i nie wymagają przestoju.
Objaw
Po wystąpieniu błędu zamiany adresu VIP może zostać wyświetlony jeden z następujących wewnętrznych komunikatów o błędach serwera (kod stanu HTTP 500):
Serwer napotkał błąd wewnętrzny. Ponów próbę żądania.
Wystąpił błąd podczas przetwarzania żądania. Spróbuj ponownie za kilka minut.
Przyczyna 1. Wystąpienia ról usługi nie są gotowe
Wystąpienia ról usługi nie są w stanie uruchomienia (zajęty, odtwarzanie, aktualizowanie, uaktualnianie itd.). Zamiana adresów VIP jest możliwa tylko wtedy, gdy wszystkie wystąpienia są w dobrej kondycji. Stan wystąpień można sprawdzić w okienku Przegląd w witrynie Azure Portal.
Rozwiązanie: Sprawdź wystąpienia obliczeniowe, które nie są gotowe
Aby sprawdzić lub rozwiązać stan wystąpień roli usługi:
Upewnij się, że wszystkie wystąpienia obliczeniowe są w stanie gotowości, a nie w stanie gotowości.
Jeśli wystąpienia są zablokowane w stanie braku gotowości, rozwiąż problem przed wykonaniem zamiany. Aby uzyskać więcej informacji, zobacz następujące artykuły:
Przyczyna 2. Aktualizacja wdrożenia lub uaktualnienie uniemożliwiły zamianę adresu VIP
Próba zamiany adresów VIP została podjęta, gdy trwa inna aktualizacja wdrożenia lub uaktualnienie.
Rozwiązanie: Sprawdzanie pod kątem zdarzeń aktualizacji lub uaktualniania wdrożenia
Aby dowiedzieć się, czy automatyczna aktualizacja uniemożliwia zamianę:
Wybierz usługę w chmurze w witrynie Azure Portal.
W okienku Właściwości przyjrzyj się wartości Stan. Jeśli wskazuje ono pozycję Gotowe, sprawdź , czy ostatnia operacja uniemożliwiła zamianę.
Powtórz dwa poprzednie kroki dla wdrożenia produkcyjnego.
Uwaga 16.
Jeśli automatyczna aktualizacja jest w toku, zaczekaj na zakończenie przed wykonaniem zamiany.
Przyczyna 3. Używany jest zastrzeżony adres IP
Podjęto próbę dodania, zmiany lub usunięcia zarezerwowanego adresu IP podczas aktualizacji lub uaktualnienia. Jeśli zarezerwujesz statyczny adres IP dla miejsca produkcyjnego, pamiętaj, aby zarezerwować miejsca przejściowe.
Rozwiązanie: Sprawdzanie użycia statycznego adresu IP
Ustal, czy usługa używa statycznego adresu IP w środowiskach przejściowych i produkcyjnych. Upewnij się, że blok konfiguracji usługi w chmurze zawiera poprawną wartość zarezerwowanych adresów IP wdrożenia. Jeśli zarezerwowane adresy IP są niepoprawne, zaktualizuj plik konfiguracji przy użyciu poprawnych wartości.
Przyczyna 4: Usługa jest w stanie samonaprawiania
Samoobsługowe naprawianie jest w toku.
Rozwiązanie: Kontakt pomoc techniczna platformy Azure
Jeśli wymiana adresów VIP nie powiodła się, ponieważ trwa proces samonaprawiania, skontaktuj się z pomoc techniczna platformy Azure w celu uzyskania dalszej pomocy.
Skontaktuj się z nami, aby uzyskać pomoc
Jeśli masz pytania lub potrzebujesz pomocy, utwórz wniosek o pomoc techniczną lub zadaj pytanie w społeczności wsparcia dla platformy Azure. Możesz również przesłać opinię o produkcie do społeczności opinii na temat platformy Azure.