Na het updaten van een ECS-taakdefinitie met een nieuwe containerimage, stopt en start een ECS-service die is verbonden met een Application Load Balancer herhaaldelijk taken omdat ALB health checks mislukken. Wat moet een DevOps-engineer als eerste controleren om de mislukte implementatie op te lossen?
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: Verhoog de ALB health check grace period voor de service..
Waarom dit het antwoord is
Wanneer een ECS-service taken herhaaldelijk stopt en start na een update, duidt dit vaak op mislukte health checks. Het verhogen van de ALB health check grace period geeft de nieuwe container meer tijd om op te starten en volledig operationeel te worden voordat de ALB de health checks uitvoert. Dit voorkomt dat de ALB de taak als ongezond markeert en beëindigt, terwijl deze nog bezig is met initialiseren. De security group controleren is belangrijk, maar als de service voorheen werkte, is dit onwaarschijnlijk de oorzaak van een nieuwe implementatiefout. Het verhogen van het minimum healthy percent zou de implementatie vertragen, maar lost de onderliggende oorzaak van falende health checks niet op. Het verlagen van het health check interval zou de problemen juist verergeren door de container minder tijd te geven om op te starten.
Slaag voor je examen — zonder eindeloos zoeken naar antwoorden
Krijg elke geverifieerde vraag en uitleg voor dit examen op één plek, en bespaar uren voorbereiding. Meer dan 1.000 certificeringen · Meer dan 20 talen · gratis om te beginnen.
Slaag sneller voor je examen → Geen kaart nodig