View a markdown version of this page

Tâches bloquées dans RUNNABLE en raison de la capacité - 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 de la capacité

Capacité d'instance insuffisante

Tous les environnements informatiques connectés présentent des erreurs de capacité insuffisante. Sur demande, AWS Batch détecte les instances Amazon EC2 présentant des erreurs de capacité insuffisante. L'annulation manuelle de la tâche permettra à la tâche suivante de passer en tête de file d'attente.

  • statusReasonmessage lorsque la tâche est bloquée : CAPACITY:INSUFFICIENT_INSTANCE_CAPACITY - Service cannot fulfill the capacity requested for instance type [instanceTypeName]

  • reasonutilisé pour jobStateTimeLimitActions : CAPACITY:INSUFFICIENT_INSTANCE_CAPACITY

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

Remarque :

  1. Le rôle AWS Batch de service nécessite une autoscaling:DescribeScalingActivities autorisation pour que cette détection fonctionne. Si vous utilisez le rôle Utilisation de rôles liés à un service pour AWS Batch lié à un service (SLR) ou la politique AWS politique gérée : AWSBatchServiceRole policy gérée, vous n'avez aucune action à effectuer car leurs politiques d'autorisation sont mises à jour.

  2. Si vous utilisez le SLR ou la politique gérée, vous devez ajouter les ec2:DescribeSpotFleetRequestHistory autorisations autoscaling:DescribeScalingActivities et afin de pouvoir recevoir les événements de file d'attente de tâches bloqués et le statut des tâches mis à jour lorsque vous êtes connectéRUNNABLE. En outre, AWS Batch a besoin de ces autorisations pour effectuer des cancellation actions via le jobStateTimeLimitActions paramètre, même si elles sont configurées dans la file d'attente des tâches.

  3. Dans le cas d'une tâche multinode parallel (MNP), si l'environnement de calcul Amazon EC2 à priorité élevée associé rencontre des insufficient capacity erreurs, il bloque la file d'attente même si un environnement de calcul de priorité inférieure rencontre cette erreur.