Logica di limitazione del servizio Amazon ECS - Amazon Elastic Container Service

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:

(service service-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:

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