Risoluzione degli errori TaskFailedToStart di Amazon ECS
Di seguito sono riportati alcuni messaggi di errore TaskFailedToStart e le azioni che puoi intraprendere per correggere gli errori.
Per verificare la presenza di un messaggio di errore nelle attività interrotte utilizzando la AWS Management Console, consulta Visualizza gli errori relativi alle attività interrotte in Amazon ECS.
Errore EC2 imprevisto durante il tentativo di creare un'interfaccia di rete con assegnazione dell'IP pubblico abilitata nella sottorete 'subnet-id
Ciò accade quando un'attività Fargate usa la modalità di rete awsvpc, viene eseguita in una sottorete con un indirizzo IP pubblico e la sottorete non dispone di indirizzi IP sufficienti.
Il numero di indirizzi IP disponibili è visibile nella pagina dei dettagli della sottorete nella console Amazon EC2 o utilizzando describe-subnets. Per ulteriori informazioni, consulta Visualizzazione della sottorete nella Guida per l'utente di Amazon VPC.
Per risolvere questo problema, puoi creare una nuova sottorete in cui eseguire l'attività.
InternalError: <reason>
Questo errore si verifica quando viene richiesto un allegato ENI. Amazon EC2 gestisce in modo asincrono il provisioning dell'ENI. Il processo di provisioning richiede del tempo. Amazon ECS raggiunge un valore di timeout in caso di lunghi tempi di attesa o errori non segnalati. Ci sono momenti in cui viene eseguito il provisioning dell'ENI, ma il report arriva ad Amazon ECS dopo il timeout dell'errore. In questo caso, Amazon ECS rileva l'errore segnalato dell'attività con un'ENI in uso.
La definizione dell'attività selezionata non è compatibile con la strategia di elaborazione selezionata
Questo errore si verifica quando scegli una definizione dell'attività con un tipo di avvio che non corrisponde al tipo di capacità del cluster. Devi selezionare una definizione dell'attività che corrisponda al provider di capacità assegnato al cluster.
Impossibile collegare l'interfaccia di rete all'indice dei dispositivi inutilizzati
Questo errore si verifica quando si usa un tipo di rete awsvpc e non c'è abbastanza CPU/memoria disponibile per l'attività. Innanzitutto, controlla la CPU per le istanze. Per ulteriori informazioni, consulta Amazon EC2 instance type specifications in Amazon EC2 instance types. Prendi il valore della CPU per l'istanza e moltiplicalo per il numero di ENI dell'istanza. Usa questo valore e nella definizione dell'attività.
AGENTE
L'istanza di container su cui hai provato ad avviare un processo ha un agente attualmente disconnesso. Per prevenire lunghi tempi di attesa per il posizionamento delle attività, la richiesta è stata respinta.
Per informazioni su come risolvere i problemi relativi a un agente disconnesso, consulta How do I troubleshoot a disconnected Amazon ECS agent?