Quando la mia distribuzione di Amazon Elastic Container Service (Amazon ECS) non riesce, l'interruttore di distribuzione di Amazon ECS non si attiva e il rollback della mia distribuzione non viene eseguito.
Risoluzione
L'interruttore potrebbe non attivare i rollback, anche se hai attivato le relative impostazioni, a causa dei seguenti problemi:
- Soglia di errori delle attività non raggiunta
- Problemi relativi alle applicazioni
- Parametri di controllo dell'integrità non configurati correttamente
Soglia di errori delle attività non raggiunta
L'interruttore funziona entro un intervallo di soglia compreso tra 3 e 200. Se avvii più distribuzioni consecutive subito dopo un solo errore di un'attività, potresti non raggiungere la soglia dell'interruttore. Se la soglia non viene raggiunta, attendi che venga raggiunta.
Nota: non è possibile modificare i valori di soglia fissi.
Problemi relativi all'applicazione
L'interruttore monitora il processo di inizializzazione dell'attività. Se un'attività viene avviata correttamente, supera i controlli dell'integrità dipendenti, ma poi si interrompe, l'interruttore potrebbe non attivarsi. Per verificare eventuali problemi relativi all'applicazione, controlla i log di inizializzazione del container nella sezione logConfiguration della definizione dell'attività per individuare eventuali errori.
Per ulteriori informazioni, consulta Perché la mia attività Amazon ECS viene interrotta?
Parametri di controllo dell'integrità non configurati correttamente
Parametri di controllo dell'integrità non corretti potrebbero influire sull'efficacia dell'interruttore.
Assicurati di impostare gli intervalli del controllo dell'integrità su un valore inferiore al valore predefinito di 30 secondi. Intervalli maggiori possono ritardare il rilevamento delle attività non riuscite. Per ulteriori informazioni, consulta Determina lo stato delle attività di Amazon ECS utilizzando i controlli dell'integrità dei container.
Assicurati che i livelli di soglia per quanto concerne l'integrità e non integrità siano vicini a quelli predefiniti. Livelli di soglia troppo elevati o troppo bassi possono portare a falsi positivi o negativi. Per ulteriori informazioni, consulta Ottimizza i parametri di controllo dell'integrità del bilanciatore del carico per Amazon ECS.
Informazioni correlate
A deep dive into Amazon ECS task health and task replacement (Approfondimento dell'integrità e della sostituzione delle attività Amazon ECS)