View a markdown version of this page

Correzione automatica con job StateTimeLimitActions - AWS Batch

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Correzione automatica con job StateTimeLimitActions

Facoltativamente, è possibile configurare il jobStateTimeLimitActions parametro tramite CreateJobQueue azioni API. UpdateJobQueue

Nota

Attualmente, per le code di lavoro connesse agli ambienti di calcolo Amazon ECS, Amazon EKS o Fargate, l'unica azione che puoi utilizzare è annullare un processo. jobStateLimitActions.action

Il jobStateTimeLimitActions parametro viene utilizzato per specificare una serie di azioni da AWS Batch eseguire sui lavori in uno stato specifico. È possibile impostare una soglia di tempo in secondi tramite il maxTimeSeconds campo.

Quando un lavoro si trova in uno RUNNABLE stato con quello definitostatusReason, AWS Batch esegue l'azione specificata dopo maxTimeSeconds che è trascorsa.

Ad esempio, è possibile impostare il jobStateTimeLimitActions parametro in modo che attenda fino a 4 ore per qualsiasi lavoro nello RUNNABLE stato in attesa della disponibilità di una capacità sufficiente. È possibile eseguire questa operazione impostando statusReason su CAPACITY:INSUFFICIENT_INSTANCE_CAPACITY e maxTimeSeconds su 14400 prima di annullare il lavoro e consentire a quello successivo di passare in cima alla coda dei lavori.

I statusReason valori restituiti dalle azioni ListJobs e DescribeJobs API sono gli stessi che è possibile definire per il parametro. jobStateTimeLimitActions.statusReason Tuttavia, non tutti i statusReason valori supportano la correzione automatica.

Sono supportati jobStateTimeLimitActions i seguenti statusReason valori:

  • CAPACITY:INSUFFICIENT_INSTANCE_CAPACITY

  • MISCONFIGURATION:COMPUTE_ENVIRONMENT_MAX_RESOURCE

  • MISCONFIGURATION:JOB_RESOURCE_REQUIREMENT

I seguenti statusReason valori non sono supportati jobStateTimeLimitActions e richiedono un'analisi manuale:

  • MISCONFIGURATION:SERVICE_ROLE_PERMISSIONS

  • ACTION_REQUIRED

  • UNDETERMINED