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.
Berufsstatus
Wenn Sie einen Auftrag an eine AWS Batch-Auftragswarteschlange übergeben, geht der Auftrag in den SUBMITTED
-Status über. Danach durchläuft er die folgenden Zustände, bis er erfolgreich ist (Abschluss mit Code 0
) oder fehlschlägt (Abschluss mit einem Code ungleich null). AWS Batch-Aufträge können die folgenden Status haben:
SUBMITTED
-
Ein Job, der an die Warteschlange gesendet wurde und noch nicht vom Scheduler bewertet wurde. Der Scheduler überprüft den Auftrag, um zu bestimmen, ob offene Abhängigkeiten von der erfolgreichen Ausführung anderer Aufträge vorliegen. Wenn Abhängigkeiten vorhanden sind, wird der Auftrag in den Status
PENDING
verschoben. Sind keine Abhängigkeiten vorhanden, wechselt der Auftrag in den StatusRUNNABLE
. PENDING
-
Ein Job, der sich in der Warteschlange befindet und aufgrund einer Abhängigkeit von einem anderen Job oder einer anderen Ressource noch nicht ausgeführt werden kann. Nachdem die Abhängigkeiten erfüllt sind, wird der Auftrag in den Status
RUNNABLE
verschoben. RUNNABLE
-
Ein Auftrag, der sich in der Warteschlange befindet, keine ausstehenden Abhängigkeiten hat und daher für einen Host geplant werden kann. Jobs in diesem Status werden gestartet, sobald in einer der Rechenumgebungen, die der Auftragswarteschlange zugeordnet sind, genügend Ressourcen verfügbar sind. Aufträge können jedoch für einen unbegrenzten Zeitraum in diesem Status verbleiben, wenn keine ausreichenden Ressourcen zur Verfügung stehen.
Anmerkung Wenn deine Jobs nicht weiterkommen
STARTING
, findest du weitere InformationenJobs stecken in einemRUNNABLE Status fest im Abschnitt Problembehandlung. STARTING
-
Diese Aufträge wurden für einen Host geplant und die relevanten Vorgänge zur Container-Initiierung werden noch ausgeführt. Nachdem das Container-Image durch Pull-Übertragung abgerufen und der Container gestartet wurde, geht der Auftrag in den Status
RUNNING
über. RUNNING
-
Der Job wird als Container-Job auf einer Amazon ECS-Container-Instance innerhalb einer Rechenumgebung ausgeführt. Wenn der Container des Auftrags beendet wird, bestimmt der Prozessbeendigungscode, ob der Auftrag erfolgreich war oder nicht. Der Beendigungscode
0
bedeutet eine erfolgreiche Ausführung und ein Beendigungscode ungleich Null bedeutet, dass ein Fehler aufgetreten ist. Wenn für den mit einem fehlgeschlagenen Versuch verbundene Aufträge verbleibende Versuche in der optionalen Wiederholungsstrategiekonfiguration vorhanden sind, wird der Auftrag erneut in den StatusRUNNABLE
verschoben. Weitere Informationen finden Sie unter Automatisierte Wiederholungsversuche.Anmerkung Protokolle für
RUNNING
Jobs sind in CloudWatch Logs verfügbar. Die Protokollgruppe lautet/aws/batch/job
und das Format des Log-Stream-Namens lautet wie folgt:
. Dieses Format könnte in future geändert werden.first200CharsOfJobDefinitionName
/default/ecs_task_id
Nachdem ein Job den
RUNNING
Status erreicht hat, können Sie seinen Log-Stream-Namen mit dem DescribeJobsAPI-Vorgang programmgesteuert abrufen. Weitere Informationen finden Sie unter An CloudWatch Logs gesendete Protokolldaten anzeigen im Amazon CloudWatch Logs-Benutzerhandbuch. In der Standardeinstellung laufen diese Protokolle nie ab. Sie können jedoch die Aufbewahrungsdauer ändern. Weitere Informationen finden Sie unter Änderung der Aufbewahrung von Protokolldaten in CloudWatch Logs im Amazon CloudWatch Logs-Benutzerhandbuch. SUCCEEDED
-
Der Auftrag wurde mit dem Beendigungscode
0
erfolgreich abgeschlossen. Der Jobstatus fürSUCCEEDED
Jobs wird mindestens 7 Tage lang beibehalten.AWS BatchAnmerkung Protokolle für
SUCCEEDED
Jobs sind in CloudWatch Logs verfügbar. Die Protokollgruppe lautet/aws/batch/job
und das Format des Log-Stream-Namens lautet wie folgt:
. Dieses Format kann in future geändert werden.first200CharsOfJobDefinitionName
/default/ecs_task_id
Nachdem ein Job den
RUNNING
Status erreicht hat, können Sie seinen Log-Stream-Namen mit dem DescribeJobsAPI-Vorgang programmgesteuert abrufen. Weitere Informationen finden Sie unter An CloudWatch Logs gesendete Protokolldaten anzeigen im Amazon CloudWatch Logs-Benutzerhandbuch. In der Standardeinstellung laufen diese Protokolle nie ab. Sie können jedoch die Aufbewahrungsdauer ändern. Weitere Informationen finden Sie unter Änderung der Aufbewahrung von Protokolldaten in CloudWatch Logs im Amazon CloudWatch Logs-Benutzerhandbuch. FAILED
-
Der Auftrag wurde bei allen verfügbaren Versuchen nicht erfolgreich beendet. Der Jobstatus für
FAILED
Jobs wird mindestens 7 Tage lang beibehalten.AWS BatchAnmerkung Protokolle für
FAILED
Jobs sind in CloudWatch Logs verfügbar. Die Protokollgruppe lautet/aws/batch/job
und das Format des Log-Stream-Namens lautet wie folgt:
. Dieses Format kann in future geändert werden.first200CharsOfJobDefinitionName
/default/ecs_task_id
Nachdem ein Job den
RUNNING
Status erreicht hat, können Sie seinen Log-Stream mit dem DescribeJobsAPI-Vorgang programmgesteuert abrufen. Weitere Informationen finden Sie unter An CloudWatch Logs gesendete Protokolldaten anzeigen im Amazon CloudWatch Logs-Benutzerhandbuch. In der Standardeinstellung laufen diese Protokolle nie ab. Sie können jedoch die Aufbewahrungsdauer ändern. Weitere Informationen finden Sie unter Änderung der Aufbewahrung von Protokolldaten in CloudWatch Logs im Amazon CloudWatch Logs-Benutzerhandbuch.