Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
États de l'emploi
Lorsque vous soumettez une offre d'emploi à un AWS Batch file d'attente des tâches, la tâche entre dans SUBMITTED état. Il passe ensuite par les états suivants jusqu'à ce qu'il fonctionne (sortie avec le code 0) ou échoue (sortie avec un autre code que zéro). Les tâches AWS Batch peuvent présenter les états suivants :
SUBMITTED-
Une tâche qui a été soumise à la file d'attente et qui n'a pas encore été évaluée par le planificateur. Le planificateur évalue la tâche pour déterminer si elle présente des dépendances en attente sur la réussite de l'exécution de toutes les autres tâches. Si des dépendances sont présentes, la tâche est déplacée vers
PENDING. Si aucune dépendance n'est présente, la tâche est déplacée versRUNNABLE. PENDING-
Une tâche qui se trouve dans la file d'attente et qui ne peut pas encore être exécutée en raison d'une dépendance à l'égard d'une autre tâche ou d'une autre ressource. Une fois les dépendances satisfaites, la tâche est déplacée vers
RUNNABLE.Note
Les parents de tâches Array sont mis à jour pour
PENDINGquand un job pour enfants est mis à jour versRUNNABLEet restez dansPENDINGstatut pendant que des emplois pour enfants sont en cours. Pour consulter ces offres d'emploi, filtrez parPENDINGstatut jusqu'à ce que tous les emplois impliquant des enfants atteignent un état terminal. RUNNABLE-
Une tâche qui se trouve dans la file d'attente, n'a pas de dépendances en attente, et est donc prête pour la planification sur un hôte. Les tâches dans cet état sont démarrées dès que des ressources suffisantes sont disponibles dans l'un des environnements de calcul mappés à la file d'attente de la tâche. Cependant, elles peuvent rester dans cet état indéfiniment lorsque les ressources suffisantes sont indisponibles.
Note
Si vos tâches ne passent pas à
STARTING, voir Offres d'emploi bloquées dans le statut RUNNABLE dans la section de résolution des problèmes. STARTING-
Ces tâches ont été planifiées pour un hôte et les opérations de lancement de conteneurs correspondantes sont en cours. Une fois l'image de conteneur extraite et le conteneur lancé, la tâche prend l'état
RUNNING.La durée d'extraction de l'image, la durée d'achèvement d'Amazon EKS InitContainer et la durée de résolution d'Amazon ECS ContainerDependency apparaissent à l'état DÉPART. Le temps nécessaire pour extraire une image pour votre travail est équivalent à la durée pendant laquelle votre travail passera à l'état DÉPART.
Par exemple, s'il faut trois minutes pour extraire l'image de votre travail, celui-ci passera à l'état DÉPART pendant trois minutes. Si InitContainers prend au total dix minutes, votre tâche Amazon EKS restera en mode DÉMARRAGE pendant dix minutes. Si vous avez défini Amazon ECS ContainerDependencies dans votre tâche Amazon ECS, la tâche sera en DÉMARRAGE jusqu'à ce que toutes les dépendances des conteneurs (leur exécution) soient résolues. Le démarrage n'est pas inclus dans les temps morts ; la durée commence à COURIR.
RUNNING-
La tâche s'exécute en tant que tâche de conteneur sur une instance de conteneur Amazon ECS au sein d'un environnement informatique. Lorsque le conteneur de tâche se ferme, le code de sortie du processus détermine si la tâche a réussi ou échoué. Un code de sortie
0indique la réussite et tout code de sortie autre que zéro indique qu'il s'agit d'un échec. Si la tâche associée à une tentative échouée présente des tentatives restantes dans sa configuration de stratégie de nouvelle tentative facultative, la tâche est déplacée de nouveau versRUNNABLE. Pour plus d’informations, consultez Reprises de travail automatisées.Note
Journaux pour
RUNNINGdes emplois sont disponibles dans CloudWatch Journaux. Le groupe de journaux est/aws/batch/job, et le format du nom du flux de journaux est le suivant :. Ce format pourrait changer à l'avenir.first200CharsOfJobDefinitionName/default/ecs_task_idUne fois qu'une tâche a atteint le
RUNNINGstatus, vous pouvez récupérer par programmation le nom de son flux de journaux avec le DescribeJobs Fonctionnement de l'API. Pour plus d'informations, voir Afficher les données du journal envoyées à CloudWatch Journaux dans le Amazon CloudWatch Guide de l'utilisateur des journaux. Par défaut, ces journaux n'expirent jamais. Vous pouvez toutefois modifier la durée de conservation. Pour plus d'informations, voir Modifier la conservation des données du journal dans CloudWatch Journaux dans le Amazon CloudWatch Guide de l'utilisateur des journaux. SUCCEEDED-
La tâche a réussi avec un code de sortie de
0. L'état du poste pourSUCCEEDEDles emplois sont maintenus dans AWS Batch pendant au moins 7 jours.Note
Journaux pour
SUCCEEDEDdes emplois sont disponibles dans CloudWatch Journaux. Le groupe de journaux est/aws/batch/job, et le format du nom du flux de journaux est le suivant :. Ce format est susceptible de changer à l'avenir.first200CharsOfJobDefinitionName/default/ecs_task_idUne fois qu'une tâche a atteint le
RUNNINGstatus, vous pouvez récupérer par programmation le nom de son flux de journaux avec le DescribeJobs Fonctionnement de l'API. Pour plus d'informations, voir Afficher les données du journal envoyées à CloudWatch Journaux dans le Amazon CloudWatch Guide de l'utilisateur des journaux. Par défaut, ces journaux n'expirent jamais. Vous pouvez toutefois modifier la durée de conservation. Pour plus d'informations, voir Modifier la conservation des données du journal dans CloudWatch Journaux dans le Amazon CloudWatch Guide de l'utilisateur des journaux. FAILED-
La tâche a échoué dans toutes les tentatives disponibles. L'état du poste pour
FAILEDles emplois sont maintenus dans AWS Batch pendant au moins 7 jours.Note
Journaux pour
FAILEDdes emplois sont disponibles dans CloudWatch Journaux. Le groupe de journaux est/aws/batch/job, et le format du nom du flux de journaux est le suivant :. Ce format est susceptible de changer à l'avenir.first200CharsOfJobDefinitionName/default/ecs_task_idUne fois qu'une tâche a atteint le
RUNNINGstatut, vous pouvez récupérer par programmation son flux de journal avec le DescribeJobs Fonctionnement de l'API. Pour plus d'informations, voir Afficher les données du journal envoyées à CloudWatch Journaux dans le Amazon CloudWatch Guide de l'utilisateur des journaux. Par défaut, ces journaux n'expirent jamais. Vous pouvez toutefois modifier la durée de conservation. Pour plus d'informations, voir Modifier la conservation des données du journal dans CloudWatch Journaux dans le Amazon CloudWatch Guide de l'utilisateur des journaux.