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à.
Visualizza gli errori relativi alle attività interrotte in Amazon ECS
Se si verificano dei problemi con l'avvio di un'attività, questa potrebbe essere interrotta a causa di errori dell'applicazione o della configurazione. Ad esempio, quando esegui l'attività, questa visualizza lo stato PENDING e poi scompare.
Se l'attività è stata creata da un servizio Amazon ECS, le azioni intraprese da Amazon ECS per gestire il servizio sono pubblicate negli eventi del servizio. Puoi visualizzare gli eventi nell' Console di gestione AWS,, AWS CLI AWS SDKs, API Amazon ECS o negli strumenti che utilizzano l'API SDKs and. Questi eventi includono l'arresto e la sostituzione di un'attività da parte di Amazon ECS a causa dell'interruzione dell'esecuzione dei container dell'attività o del superamento di troppi controlli dell'integrità effettuati da Elastic Load Balancing.
Se la tua attività è stata eseguita su un'istanza di container su Amazon EC2 o su computer esterni, puoi anche esaminare i log del runtime del contenitore e dell'agente Amazon ECS. Questi log si trovano sull' EC2 istanza Amazon host o sul computer esterno. Per ulteriori informazioni, consulta Visualizzare i log dell'agente container Amazon ECS.
Procedura
- Console
-
Console di gestione AWS
La seguente procedura può essere utilizzata per verificare la presenza di errori nelle attività arrestate utilizzando la nuova console. Per visualizzare le attività interrotte, devi modificare l'opzione di filtro.
Le attività interrotte rimangono visibili nella console solo per 1 ora.
Apri la console nella versione 2https://console.aws.amazon.com/ecs/.
-
Nel pannello di navigazione scegliere Cluster.
-
Nella pagina Cluster, scegliere il cluster.
-
Nella name pagina Cluster:, scegli la scheda Attività.
-
Configura il filtro per visualizzare le attività interrotte. In Filtra lo stato desiderato, seleziona Interrotto.
L'opzione Interrotto mostra le attività interrotte, mente Qualsiasi stato desiderato mostra tutte le attività.
-
Scegli il processo interrotto da ispezionare.
-
Nella riga relativa all'attività interrotta, nella colonna Stato più recente, scegli Interrotto.
Una finestra pop-up mostra il motivo dell'interruzione.
- AWS CLI
-
-
Elenca i processi arrestati in un cluster. L'output contiene l'Amazon Resource Name (ARN) del processo, necessario per descrivere il processo.
aws ecs list-tasks \
--cluster cluster_name \
--desired-status STOPPED \
--region region
-
Descrivi l'attività arrestata per recuperare le informazioni. Per ulteriori informazioni, consulta describe-tasks nella Guida di riferimento. AWS Command Line Interface
aws ecs describe-tasks \
--cluster cluster_name \
--tasks arn:aws:ecs:region:account_id:task/cluster_name/task_ID \
--region region
Usa i seguenti parametri di output.
-
stopCode- Il codice di interruzione indica il motivo per cui un'attività è stata interrotta, ad esempio ResourceInitializationError
-
StoppedReason - Il motivo per cui l'attività è stata interrotta.
-
reason(nella struttura containers) - Il motivo fornisce ulteriori dettagli sul container interrotto.
Fasi successive
Visualizza le attività interrotte per ottenere informazioni sulle cause. Per ulteriori informazioni, consulta Amazon ECS ha interrotto i messaggi di errore relativi alle attività.