View a markdown version of this page

Lavori bloccati in RUNNABLE a causa di un'errata configurazione - 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à.

Lavori bloccati in RUNNABLE a causa di un'errata configurazione

Risorsa massima dell'ambiente di servizio superata

Quando un lavoro inviato a AWS Batch via SubmitServiceJob raggiunge la prima posizione della coda e richiede un numero di istanze superiore a quello consentito dai limiti di capacità dell'ambiente di servizio connesso, viene AWS Batch dedotto un errore di configurazione dovuto al superamento dei limiti di capacità dell'ambiente di servizio. La capacityLimits struttura dell'ambiente di servizio supporta capacityUnit valori diversi a seconda dell'algoritmo di pianificazione configurato nella coda dei lavori.

Algoritmi di pianificazione

Ambiente di servizio capacityLimits.capacityUnit

Condizione

First-in, primo a uscire

NUM_INSTANCES

Job richiede più istanze di. maxCapacity Ad esempio, un ambiente di servizio è configurato con una capacità massima di 10 istanze e viene inviato un processo che richiede 11 istanze.

Fair-share

NUM_INSTANCES

Job richiede più istanze di. maxCapacity Ad esempio, un ambiente di servizio è configurato con una capacità massima di 10 istanze e viene inviato un processo che richiede 11 istanze.

Gestione delle quote

Tipo di istanza (ad esempio,ml.m5.xlarge)

Job richiede più tipi di istanza rispetto maxCapacity a quel tipo. Ad esempio, un ambiente di servizio ha una capacità massima di 10 ml.m5.xlarge istanze e viene inviato un processo che richiede 12 ml.m5.xlarge istanze.

  • statusReasonmessaggio mentre il lavoro è bloccato: MISCONFIGURATION:SERVICE_ENVIRONMENT_MAX_RESOURCE - Service environment(s) associated with the job queue cannot meet the capacity requirement of the job.

  • reasonusato perjobStateTimeLimitActions: MISCONFIGURATION:SERVICE_ENVIRONMENT_MAX_RESOURCE

  • statusReasonmessaggio dopo la fine del lavoro dajobStateTimeLimitActions: Terminated by JobStateTimeLimit action due to reason: MISCONFIGURATION:SERVICE_ENVIRONMENT_MAX_RESOURCE

I limiti di condivisione delle quote sono stati superati

Quando un lavoro inviato a AWS Batch via SubmitServiceJob raggiunge la prima posizione in coda e richiede un numero di istanze superiore a quello consentito dai limiti di capacità della quota condivisa, viene AWS Batch dedotto un errore di configurazione dovuto al superamento dei limiti di capacità di condivisione delle quote. Questa analisi dipende da come è stata configurata la condivisione delle quote.

resourceSharingStrategy

Condizione

statusReasonmentre era bloccato

RESERVE o LEND

Job richiede un tipo di istanza superiore ai limiti di capacità della quota condivisa. Ad esempio, un processo che richiede l'invio di 5 ml.m5.xlarge istanze a una condivisione di quote con una capacityLimit di 4 ml.m5.xlarge istanze.

MISCONFIGURATION:QUOTA_MANAGEMENT_LIMIT_EXCEEDED - Job requirements exceed quota share capacity limits.

LEND_AND_BORROW

Job richiede più della capacità e dei limiti di prestito messi insieme. Ad esempio, un processo che richiede l'invio di 5 ml.m5.xlarge istanze a una condivisione di quota con una capacityLimit di 2 ml.m5.xlarge con una borrowLimit di100: il processo più grande che questa condivisione di quota può eseguire è di 4 istanze.

MISCONFIGURATION:QUOTA_MANAGEMENT_LIMIT_EXCEEDED - Job requirements exceed quota share capacity limits and borrow limits.

LEND_AND_BORROW

Job richiede un prestito superiore a tutta la capacità mutuabile disponibile tra le azioni. Ad esempio, due azioni di quota A e B, ciascuna configurata LEND_AND_BORROW con una capacityLimit di 4 ml.m5.xlarge istanze e una di 200. borrowLimit Un lavoro inviato alla quota condivisa A che richiede 10 ml.m5.xlarge istanze supera il numero massimo di 8 (ne possiedi 4 e prendi in prestito 4 da B).

MISCONFIGURATION:QUOTA_MANAGEMENT_LIMIT_EXCEEDED - Job requires borrowing that exceeds all configured borrowable capacity.

  • reasonusato per: jobStateTimeLimitActions MISCONFIGURATION:QUOTA_MANAGEMENT_LIMIT_EXCEEDED

  • statusReasonmessaggio dopo la fine del lavoro dajobStateTimeLimitActions: Terminated by JobStateTimeLimit action due to reason: MISCONFIGURATION:QUOTA_MANAGEMENT_LIMIT_EXCEEDED