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.
Assainissement automatique avec tâche StateTimeLimitActions
Vous pouvez configurer le jobStateTimeLimitActions paramètre par le biais CreateJobQueue d'actions UpdateJobQueued'API. Le jobStateTimeLimitActions paramètre spécifie un ensemble d'actions exécutées AWS Batch
sur des tâches dans un état spécifique. Vous pouvez définir un seuil de temps en secondes via le maxTimeSeconds champ.
Pour les files d'attente de tâches connectées à des environnements de SAGEMAKER_TRAINING service, la seule action que vous pouvez utiliser jobStateTimeLimitActions.action est TERMINATE de mettre fin à une tâche.
Par exemple, vous pouvez définir le jobStateTimeLimitActions paramètre pour qu'il attende jusqu'à 4 heures pour toute tâche dont l'RUNNABLEétat attend la disponibilité d'une capacité suffisante. Vous pouvez le faire en réglant reason sur CAPACITY:INSUFFICIENT_INSTANCE_CAPACITY 14400 avant de terminer la tâche et en permettant à la tâche suivante de passer en tête de la file d'attente des tâches. maxTimeSeconds
Les reason valeurs prises en charge sont les suivantes jobStateTimeLimitActions :
-
CAPACITY:INSUFFICIENT_INSTANCE_CAPACITY -
MISCONFIGURATION:SERVICE_ENVIRONMENT_MAX_RESOURCE -
MISCONFIGURATION:QUOTA_MANAGEMENT_LIMIT_EXCEEDED