Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Logica di limitazione del servizio Amazon ECS
Il pianificatore di servizi Amazon ECS include la logica protettiva che limita i lanci delle attività quando queste non riescono ripetutamente a essere avviate. Questo aiuta a prevenire il consumo inutile di risorse e riduce i costi.
Quando le attività di un servizio non riescono a passare da uno stato PENDING a RUNNING e invece passano direttamente a STOPPED, il pianificatore del servizio:
-
Aumenta in modo incrementale il tempo tra i tentativi di riavvio
-
Continua ad aumentare i ritardi fino a un massimo di 27 minuti tra un tentativo e l'altro
-
Genera un messaggio relativo all'evento del servizio per avvisare l'utente del problema
Nota
Il periodo di ritardo massimo di 27 minuti potrebbe cambiare nei futuri aggiornamenti.
Quando la limitazione è attivata, si riceve questo messaggio relativo all'evento di servizio:
(serviceservice-name) is unable to consistently start tasks successfully.
Caratteristiche importanti della logica di limitazione:
-
I servizi continuano a ripetere i tentativi a tempo indeterminato
-
L'unica modifica è l'aumento del tempo tra i riavvii
-
Non ci sono parametri configurabili dall'utente
Risoluzione dei problemi di limitazione della larghezza di banda della rete
Per risolvere il problema della limitazione, è possibile:
-
Aggiornare il servizio per usare una nuova definizione di attività, che riporta immediatamente il servizio a un funzionamento normale e non limitato. Per ulteriori informazioni, consultare Aggiornamento di un servizio Amazon ECS.
-
Affrontare la causa alla base degli errori delle attività.
Le cause più comuni degli errori delle attività che innescano la limitazione includono:
-
Risorse del cluster (porte, memoria o CPU) insufficienti
-
Errori di estrazione dell'immagine del container
-
Possono essere causati da nomi di immagini non validi, tag o autorizzazioni insufficienti
-
Determina
CannotPullContainerErrorin Visualizza gli errori relativi alle attività interrotte in Amazon ECS
-
-
Spazio su disco insufficiente
-
Determina
CannotCreateContainerErrorin errori di attività interrotte -
Per le fasi di risoluzione, consultare Risolvi i problemi relativi a API error (500): devmapper di Docker in Amazon ECS
-
Importante
I seguenti scenari NON attivano la logica di limitazione:
-
Attività che si interrompono dopo aver raggiunto lo stato
RUNNING -
Attività interrotte a causa di controlli sanitari ELB falliti
-
Attività in cui il comando del container termina con un codice diverso da zero dopo aver raggiunto lo stato
RUNNING