View a markdown version of this page

Tâches bloquées dans RUNNABLE en raison d'une mauvaise configuration - AWS Batch

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.

Tâches bloquées dans RUNNABLE en raison d'une mauvaise configuration

Des problèmes de configuration se produisent lorsque l'environnement informatique ou les paramètres de définition des tâches AWS Batch empêchent de placer des tâches sur les ressources informatiques.

La ressource maximale de l'environnement informatique est trop petite

Tous les environnements informatiques ont un maxvCpus paramètre inférieur aux exigences de la tâche. L'annulation de la tâche, manuellement ou en activant le jobStateTimeLimitActions paramètrestatusReason, permet à la tâche suivante de passer en tête de la file d'attente. Vous pouvez éventuellement augmenter le maxvCpus paramètre de l'environnement informatique principal pour répondre aux besoins de la tâche bloquée.

  • statusReasonmessage lorsque la tâche est bloquée : MISCONFIGURATION:COMPUTE_ENVIRONMENT_MAX_RESOURCE - CE(s) associated with the job queue cannot meet the CPU requirement of the job.

  • reasonutilisé pour jobStateTimeLimitActions : MISCONFIGURATION:COMPUTE_ENVIRONMENT_MAX_RESOURCE

  • statusReasonmessage après l'annulation de la tâche par jobStateTimeLimitActions : Canceled by JobStateTimeLimit action due to reason: MISCONFIGURATION:COMPUTE_ENVIRONMENT_MAX_RESOURCE

Les besoins en ressources de travail dépassent les types d'instances disponibles

Aucun des environnements informatiques ne possède d'instances répondant aux exigences de la tâche. Lorsqu'une tâche demande des ressources, AWS Batch détecte qu'aucun environnement informatique rattaché n'est en mesure de prendre en charge la tâche entrante. L'annulation de la tâche, manuellement ou en activant le jobStateTimeLimitActions paramètrestatusReason, permet à la tâche suivante de passer en tête de la file d'attente. Vous pouvez éventuellement redéfinir les types d'instances autorisés dans l'environnement de calcul pour ajouter les ressources de travail nécessaires.

  • statusReasonmessage lorsque la tâche est bloquée : MISCONFIGURATION:JOB_RESOURCE_REQUIREMENT - The job resource requirement (vCPU/memory/GPU) is higher than that can be met by the CE(s) attached to the job queue.

  • reasonutilisé pour jobStateTimeLimitActions : MISCONFIGURATION:JOB_RESOURCE_REQUIREMENT

  • statusReasonmessage après l'annulation de la tâche par jobStateTimeLimitActions : Canceled by JobStateTimeLimit action due to reason: MISCONFIGURATION:JOB_RESOURCE_REQUIREMENT

Configuration de type d'instance non prise en charge

Votre environnement informatique possède une configuration de type d'instance non prise en charge. Cela peut se produire lorsque les types d'instance ne sont pas disponibles dans les zones de disponibilité que vous avez sélectionnées, ou lorsque votre modèle de lancement ou votre configuration de lancement contient des paramètres incompatibles avec les types d'instance spécifiés. Pour résoudre ce problème, vérifiez que vos types d'instance sont pris en charge dans la zone que vous avez spécifiée Région AWS et dans la zone de disponibilité, vérifiez que les paramètres de votre modèle de lancement sont compatibles avec vos types d'instance et envisagez de passer à des types d'instance de nouvelle génération. Pour plus d'informations sur la recherche des types d'instance pris en charge, consultez la section Trouver un type d'instance Amazon EC2 dans le guide de l'utilisateur Amazon EC2.

  • statusReasonmessage lorsque la tâche est bloquée : MISCONFIGURATION:EC2_INSTANCE_CONFIGURATION_UNSUPPORTED - Your compute environment associated with this job queue has an unsupported instance type configuration.

Problèmes d'autorisation relatifs aux rôles de service

Tous les environnements informatiques présentent des problèmes de rôle de service. Pour résoudre ce problème, comparez les autorisations de votre rôle de service à celles de votre rôle de service AWS politiques gérées pour AWS Batch et corrigez les éventuelles lacunes. Il est recommandé d'utiliser le Utilisation de rôles liés à des services pour AWS Batch pour éviter des erreurs similaires.

L'annulation de la tâche, manuellement ou en activant le jobStateTimeLimitActions paramètrestatusReason, permet à la tâche suivante de passer en tête de la file d'attente. Si le ou les problèmes de rôle de service ne sont pas résolus, il est probable que la tâche suivante soit également bloquée. Il est préférable d'étudier et de résoudre ce problème manuellement.

  • statusReasonmessage lorsque la tâche est bloquée : MISCONFIGURATION:SERVICE_ROLE_PERMISSIONS – Batch service role has a permission issue.

Remarque : Vous ne pouvez pas configurer une action programmable via le jobStateTimeLimitActions paramètre pour résoudre cette erreur.