

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`
<a name="job_stuck_in_runnable_time_limit_actions"></a>

Optional können Sie den `jobStateTimeLimitActions` Parameter über `[CreateJobQueue](https://docs.aws.amazon.com/batch/latest/APIReference/API_CreateJobQueue.html)` und [https://docs.aws.amazon.com/batch/latest/APIReference/API_UpdateJobQueue.html](https://docs.aws.amazon.com/batch/latest/APIReference/API_UpdateJobQueue.html)API-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ützen`jobStateTimeLimitActions`:
+ `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`