Twoja aplikacja internetowa działa na wielu instancjach w usłudze Azure App Service. Czasami jedna instancja przestaje odpowiadać. Chcesz, aby platforma automatycznie wykrywała niezdrową instancję i usuwała ją z load balancera, a następnie zastępowała ją bez ręcznej interwencji. Co należy zrobić?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Włącz funkcję Health check i ustaw ścieżkę do punktu końcowego (np. /healthz), który zwraca HTTP 200, gdy aplikacja jest zdrowa., Ustaw ustawienie aplikacji WEBSITE_HEALTHCHECK_MAXPINGFAILURES na niższą wartość, aby spowodować szybsze usunięcie/wymianę po kolejnych nieudanych sondach kondycji..
Dlaczego to jest odpowiedź
Włączenie funkcji Health check i ustawienie ścieżki do punktu końcowego, który zwraca HTTP 200, gdy aplikacja jest zdrowa, pozwala platformie Azure App Service monitorować stan instancji. Gdy instancja przestaje odpowiadać na ten punkt końcowy, jest automatycznie usuwana z load balancera i zastępowana. Ustawienie WEBSITEHEALTHCHECKMAXPINGFAILURES na niższą wartość przyspiesza ten proces, skracając liczbę nieudanych prób przed uznaniem instancji za niezdrową. Konfigurowanie testu dostępności Application Insights jest narzędziem do monitorowania, ale nie usuwa automatycznie niezdrowych instancji ani ich nie zastępuje w load balancerze. Włączenie Always On utrzymuje aplikację aktywną, ale nie rozwiązuje problemu niezdrowych instancji. Azure Traffic Manager działa na poziomie globalnym DNS i nie zarządza bezpośrednio instancjami w ramach jednej usługi App Service ani ich automatyczną wymianą.
Zdaj egzamin — bez niekończącego się szukania odpowiedzi
Uzyskaj wszystkie zweryfikowane pytania i wyjaśnienia do tego egzaminu w jednym miejscu i zaoszczędź godziny przygotowań. Ponad 1000 certyfikacji · Ponad 20 języków · Zacznij za darmo.
Zdaj egzamin szybciej → Karta nie jest wymagana