View a markdown version of this page

Remediação automática com trabalho StateTimeLimitActions - AWS Batch

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Remediação automática com trabalho StateTimeLimitActions

Você pode configurar o jobStateTimeLimitActions parâmetro por meio CreateJobQueue de ações de UpdateJobQueueAPI. O jobStateTimeLimitActions parâmetro especifica um conjunto de ações que são AWS Batch executadas em trabalhos em um estado específico. É possível definir um limite de tempo em segundos por meio do campo maxTimeSeconds.

Para filas de tarefas conectadas a ambientes de SAGEMAKER_TRAINING serviço, a única ação que você pode usar jobStateTimeLimitActions.action éTERMINATE, que encerrará um trabalho.

Por exemplo, você pode definir o parâmetro jobStateTimeLimitActions para aguardar até 4 horas por qualquer trabalho no estado RUNNABLE que esteja aguardando a disponibilidade de capacidade suficiente. Você pode fazer isso configurando reason maxTimeSeconds para CAPACITY:INSUFFICIENT_INSTANCE_CAPACITY e como 14400 antes de encerrar o trabalho e permitindo que o próximo trabalho avance para o início da fila de trabalhos.

Os seguintes reason valores suportamjobStateTimeLimitActions:

  • CAPACITY:INSUFFICIENT_INSTANCE_CAPACITY

  • MISCONFIGURATION:SERVICE_ENVIRONMENT_MAX_RESOURCE

  • MISCONFIGURATION:QUOTA_MANAGEMENT_LIMIT_EXCEEDED