View a markdown version of this page

Automatische Problembehebung mit Job StateTimeLimitActions - AWS Batch

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 UpdateJobQueue API-Aktionen konfigurieren.

Anmerkung

Derzeit können Sie für Auftragswarteschlangen, 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. Über das maxTimeSeconds Feld können Sie einen Zeitschwellenwert in Sekunden festlegen.

Wenn sich ein Job in einem RUNNABLE Status mit der Definition befandstatusReason, wird die AWS Batch angegebene Aktion nach Ablauf maxTimeSeconds der angegebenen Aktion ausgeführt.

Sie können den jobStateTimeLimitActions Parameter beispielsweise so einstellen, dass bis zu 4 Stunden auf jeden Job in dem RUNNABLE Bundesstaat gewartet wird, der darauf wartet, dass ausreichend Kapazität verfügbar wird. Sie können dies tun, indem Sie statusReason den Wert auf CAPACITY:INSUFFICIENT_INSTANCE_CAPACITY und maxTimeSeconds auf 14400 setzen, bevor Sie den Job abbrechen und zulassen, dass der nächste Job an die Spitze der Auftragswarteschlange rückt.

Die von den ListJobs und DescribeJobs API-Aktionen 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 Problembehebung.

Die folgenden statusReason Werte unterstützenjobStateTimeLimitActions:

  • CAPACITY:INSUFFICIENT_INSTANCE_CAPACITY

  • MISCONFIGURATION:COMPUTE_ENVIRONMENT_MAX_RESOURCE

  • MISCONFIGURATION:JOB_RESOURCE_REQUIREMENT

Die folgenden statusReason Werte werden nicht unterstützt jobStateTimeLimitActions und erfordern eine manuelle Untersuchung:

  • MISCONFIGURATION:SERVICE_ROLE_PERMISSIONS

  • ACTION_REQUIRED

  • UNDETERMINED