Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Automatische Problembehebung mit Job StateTimeLimitActions
Optional können Sie den jobStateTimeLimitActions Parameter über CreateJobQueue und UpdateJobQueueAPI-Aktionen konfigurieren.
Anmerkung
Derzeit können Sie für Job-Warteschlangen, die mit Amazon ECS-, Amazon EKS- oder Fargate-Rechenumgebungen verbunden sind, nur das Stornieren eines Jobs verwenden. jobStateLimitActions.action
Der jobStateTimeLimitActions Parameter wird verwendet, um eine Reihe von Aktionen anzugeben, die für Jobs in einem bestimmten Status AWS Batch ausgeführt werden. Sie können über das maxTimeSeconds Feld einen Zeitschwellenwert in Sekunden festlegen.
Wenn sich ein Job in einem RUNNABLE Zustand mit dem definierten Status befunden hat statusReason AWS Batch , wird die angegebene Aktion nach Ablauf maxTimeSeconds ausgeführt.
Sie können den jobStateTimeLimitActions Parameter beispielsweise so einstellen, dass bis zu 4 Stunden auf jeden Job in diesem RUNNABLE Status gewartet wird, der darauf wartet, dass genügend Kapazität verfügbar wird. Sie können dies tun, indem Sie die Einstellung statusReason auf CAPACITY:INSUFFICIENT_INSTANCE_CAPACITY und maxTimeSeconds auf 14400 setzen, bevor Sie den Job abbrechen und dem nächsten Job erlauben, an die Spitze der Job-Warteschlange zu gelangen.
Die von den Aktionen ListJobs und der DescribeJobs API zurückgegebenen statusReason Werte sind dieselben Werte, die Sie für den jobStateTimeLimitActions.statusReason Parameter definieren können. Allerdings unterstützen nicht alle statusReason Werte die automatische Korrektur.
Die folgenden statusReason Werte unterstützenjobStateTimeLimitActions:
-
CAPACITY:INSUFFICIENT_INSTANCE_CAPACITY -
MISCONFIGURATION:COMPUTE_ENVIRONMENT_MAX_RESOURCE -
MISCONFIGURATION:JOB_RESOURCE_REQUIREMENT
Die folgenden statusReason Werte unterstützen nicht jobStateTimeLimitActions und müssen manuell untersucht werden:
-
MISCONFIGURATION:SERVICE_ROLE_PERMISSIONS -
ACTION_REQUIRED -
UNDETERMINED