Po zaktualizowaniu definicji zadania ECS o nowy obraz kontenera, usługa ECS połączona z Application Load Balancerem wielokrotnie zatrzymuje i uruchamia zadania, ponieważ testy kondycji ALB kończą się niepowodzeniem. Co inżynier DevOps powinien sprawdzić w pierwszej kolejności, aby rozwiązać problem z nieudanym wdrożeniem?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Zwiększ okres prolongaty testu kondycji ALB dla usługi..
Dlaczego to jest odpowiedź
Poprawna odpowiedź to zwiększenie okresu prolongaty testu kondycji ALB. Gdy nowa wersja kontenera jest wdrażana, może potrzebować więcej czasu na uruchomienie i zainicjowanie wszystkich procesów, zanim będzie w stanie odpowiedzieć na testy kondycji. Krótki okres prolongaty może spowodować, że ALB uzna kontener za niezdrowy i go zatrzyma, nawet jeśli kontener ostatecznie by się uruchomił. Zwiększenie tego okresu daje kontenerowi wystarczająco dużo czasu na pełne uruchomienie. Pozostałe opcje są mniej prawdopodobne: Upewnienie się, że grupa bezpieczeństwa zezwala na ruch z ALB jest podstawową konfiguracją. Jeśli byłoby to problemem, usługa nigdy by nie działała poprawnie, a nie tylko podczas wdrożenia. Zwiększenie ustawienia "minimum healthy percent" dla usługi nie rozwiąże problemu z nieudanymi testami kondycji; może jedynie wpłynąć na to, ile zadań musi być zdrowych, aby usługa pozostała aktywna. Zmniejszenie interwału testu kondycji ALB spowodowałoby jeszcze szybsze oznaczanie kontenerów jako niezdrowych, pogarszając problem.
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