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à.
Lavori bloccati in uno stato RUNNABLE
Se AWS Batch rileva che hai un RUNNABLE lavoro che blocca la parte anteriore della coda, Eventi bloccati nella coda dei lavori di servizio riceverai il messaggio con il motivo. Lo stesso motivo viene aggiornato anche nel statusReason campo come parte delle chiamate ListServiceJobs DescribeServiceJob API.
Facoltativamente, puoi configurare il jobStateTimeLimitActions parametro tramite CreateJobQueue azioni UpdateJobQueueAPI. Il jobStateTimeLimitActions parametro specifica un insieme di azioni che vengono AWS Batch
eseguite sui lavori in uno stato specifico. È possibile impostare una soglia temporale in secondi tramite il maxTimeSeconds campo.
Per le code di lavoro connesse agli ambienti di SAGEMAKER_TRAINING servizio, l'unica azione che puoi jobStateTimeLimitActions.action eseguire è TERMINATE terminare un lavoro.
Ad esempio, è possibile impostare il jobStateTimeLimitActions parametro in modo che attenda fino a 4 ore per qualsiasi lavoro nello RUNNABLE stato in cui è in attesa che diventi disponibile una capacità sufficiente. È possibile farlo impostando reason su CAPACITY:INSUFFICIENT_INSTANCE_CAPACITY e maxTimeSeconds su 14400 prima di terminare il lavoro e consentire al lavoro successivo di passare alla testa della coda dei lavori.
Le sezioni seguenti descrivono ciascuna un tipo distinto di motivo bloccato che AWS Batch è possibile dedurre. Ogni sezione include:
-
L'
statusReasonimpostazioneListServiceJobse le azioniDescribeServiceJobAPI. -
Il
reasonvalore per lajobStateTimeLimitActionsconfigurazione. -
L'if
statusReasonvisualizzatojobStateTimeLimitActionsattiva una terminazione.