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.
Fehlerbehebung
Die folgenden Verfahren und Tipps können Ihnen bei der Behebung von Problemen mit Ihren AWS Deadline Cloud-Farmen und -Ressourcen helfen.
Themen
Warum kann ein Benutzer meine Farm, Flotte oder Warteschlange nicht sehen?
Benutzerzugriff
Wenn Ihre Benutzer Ihre Farmen, Flotten oder Warteschlangen nicht im Deadline Cloud-Monitor sehen, liegt möglicherweise ein Problem mit ihrem Zugriff auf Ihre Farm und Ressourcen vor.
Benutzer ohne Zugriff auf Farmen erhalten im Deadline Cloud-Monitor die Meldung „Keine Farmen verfügbar“.
Um zu überprüfen, ob Sie Ihrer Farm, Flotte oder Warteschlange den richtigen Benutzer oder die richtige Gruppe zugewiesen haben
-
Suchen Sie in der AWS Deadline Cloud-Konsole nach Ihrer Farm, Flotte oder Warteschlange und wählen Sie dann Zugriffsverwaltung aus.
-
Die Registerkarte Gruppen ist standardmäßig ausgewählt. Wenn Sie Berechtigungen nach Gruppen zuweisen, was empfohlen wird, sollte Ihre Gruppe in der Liste angezeigt werden und ihr eine Zugriffsebene zugewiesen sein.
Wenn die Gruppe nicht in der Liste enthalten ist, wählen Sie Gruppe hinzufügen aus, um der Gruppe Berechtigungen zuzuweisen.
-
Wenn Sie Berechtigungen nach Benutzern zuweisen, wählen Sie die Registerkarte Benutzer aus. Ihr Benutzer sollte in der Liste angezeigt werden und ihm sollte eine Zugriffsebene zugewiesen sein.
Wenn Ihr Benutzer nicht in der Liste aufgeführt ist, wählen Sie Benutzer hinzufügen, um dem Benutzer eine Berechtigung zuzuweisen.
Um zu bestätigen, dass Sie den Benutzer Ihrer Gruppe zugewiesen haben
-
Suchen Sie in der AWS Deadline Cloud-Konsole nach Ihrer Farm, Flotte oder Warteschlange und wählen Sie dann Zugriffsverwaltung aus.
-
Die Registerkarte Gruppen ist standardmäßig ausgewählt. Wählen Sie den Gruppennamen aus, um die Mitglieder der Gruppe anzuzeigen.
-
Wenn der Benutzer nicht in der Gruppe aufgeführt ist, muss er hinzugefügt werden.
Wenn Sie das standardmäßige Identitäts-Setup verwenden, können Sie den Benutzer in der Identity Center-Konsole direkt zur Gruppe hinzufügen. Wenn Sie mit einem externen Identitätsanbieter wie Okta oder verbunden sindGoogle Workspace, können Sie Ihren Benutzer der Gruppe in Ihrem Identitätsanbieter hinzufügen.
Anmerkung
Einige externe Identitätsanbieter synchronisieren Benutzer, aber keine Gruppen mit Identity Center. In diesem Fall sollten Sie erwägen, einem Benutzer Berechtigungen direkt und nicht nach Gruppen zuzuweisen.
Weitere Informationen zur Verwaltung des Benutzerzugriffs auf Deadline Cloud finden Sie unterBenutzer in Deadline Cloud verwalten.
Warum nehmen Arbeitnehmer meine Jobs nicht an?
Konfiguration der Flottenrollen
Manchmal liegt es daran, dass die Flottenrolle nicht richtig konfiguriert wurde, wenn Mitarbeiter zwar erstellt werden, die Initialisierung aber nicht abschließen und nicht mit der Arbeit an Aufträgen beginnen.
Um zu überprüfen, ob dies der Fall ist, überprüfen Sie Ihre CloudTrail Protokolle auf Fehler, bei denen der Zugriff verweigert wurde. Nachdem Sie das Problem mit der Zugriffsverweigerung bestätigt haben, wechseln Sie zu Ihrer Flotte und aktualisieren Sie die Rollenkonfiguration mit den richtigen Berechtigungen. Weitere Informationen finden Sie in den CloudTrailProtokollen im Deadline Cloud-Entwicklerhandbuch.
Warum läuft mein Worker nicht weiter?
Der Arbeiter steckt beim Verlassen der OpenJD-Umgebung fest
Mitarbeiter können bei lang andauernden envExit
Sitzungsaktionen stecken bleiben. Dies kann passieren, wenn Sie eine Jobvorlage verwenden, die die OpenJD-Vorlage überschreibt und das Timeout für Aktionen beim Verlassen der Umgebung auf mehr als 5 Minuten festlegt. Der Deadline Cloud-Monitor bietet einen gewissen Überblick über Mitarbeiter, die in dieser Situation feststecken, erfordert jedoch einen Abgleich der RUNNING
Mitarbeiter mit der verfügbaren Arbeit in den zugehörigen Warteschlangen.
Um festsitzende Mitarbeiter zu finden, gehen Sie im Deadline Cloud-Monitor alle Flotten durch und führen Sie die folgenden Schritte durch:
-
Suchen Sie in der Spalte „Mitarbeiterstatus“ nach
RUNNING
Arbeitskräften. -
Navigieren Sie im Bereich Flottendetails zu jeder zugehörigen Warteschlange.
-
Suchen Sie in jeder zugehörigen Warteschlange nach Aufträgen, die
RUNNING
READY
, oder lautenPENDING
. Wenn alle zugehörigen Warteschlangen keine Jobs in diesen Status haben, führt der Worker gerade einen Environment-Exit aus.
Verwenden Sie den folgenden AWS CLI Befehl, um einen Worker zu stoppen, der in diesem Status feststeckt:
aws deadline update-worker \ --farm-id $FARM_ID \ --fleet-id $FLEET_ID \ --worker-id $WORKER_ID \ --status STOPPED
Nach der Ausführung des Befehls wird der Worker-Agent neu gestartet, wenn das Programm beendet wird. Die Mitarbeiter sind dann wieder online und führen weitere Jobs aus den zugehörigen Warteschlangen aus. Wenn die Warteschlange mehr Jobs mit Zeitüberschreitungen beim Verlassen der Umgebung von mehr als 5 Minuten enthält, bleibt der Worker erneut hängen. In diesem Fall müssen Sie diesen Vorgang wiederholen, bis keine Mitarbeiter mehr beim Beenden feststecken.
Um dieses Problem zu vermeiden, legen Sie die Timeout-Option auf nicht mehr als 5 Minuten fest, wenn Sie eine Jobvorlage verwenden.
Fehlerbehebung bei Deadline Cloud-Jobs
Informationen zu häufigen Problemen mit Jobs in AWS Deadline Cloud finden Sie in den folgenden Themen.
Warum ist die Erstellung meines Jobs fehlgeschlagen?
Zu den möglichen Gründen, warum ein Job die Gültigkeitsprüfungen nicht bestehen kann, gehören die folgenden:
-
Die Jobvorlage entspricht nicht der OpenJD-Spezifikation.
-
Der Job enthält zu viele Schritte.
-
Der Job enthält insgesamt zu viele Aufgaben.
-
Es ist ein interner Dienstfehler aufgetreten, der die Erstellung des Jobs verhindert hat.
Um die Kontingente für die maximale Anzahl von Schritten und Aufgaben in einem Job zu sehen, verwenden Sie die Service-Kontingents-Konsole. Weitere Informationen finden Sie unter Kontingente für Deadline Cloud.
Warum ist mein Job nicht kompatibel?
Zu den häufigsten Gründen, warum Jobs nicht mit Warteschlangen kompatibel sind, gehören die folgenden:
-
Der Warteschlange, an die der Job übermittelt wurde, sind keine Flotten zugeordnet. Öffnen Sie den Deadline Cloud-Monitor und überprüfen Sie, ob der Warteschlange Flotten zugeordnet sind. Weitere Informationen zum Anzeigen von Warteschlangen finden Sie unter. Warteschlangen- und Flottendetails in Deadline Cloud anzeigen
-
Für den Job gelten Hostanforderungen, die von keiner der Flotten erfüllt werden, die der Warteschlange zugeordnet sind. Vergleichen Sie zur Überprüfung den
hostRequirements
Eintrag in der Auftragsvorlage mit der Konfiguration der Flotten in Ihrer Farm. Stellen Sie sicher, dass eine der Flotten die Hostanforderungen erfüllt. Weitere Informationen zur Flottenkompatibilität finden Sie unter Ermitteln der Flottenkompatibilität. Informationen zur Flottenkonfiguration finden Sie unterWarteschlangen- und Flottendetails in Deadline Cloud anzeigen.
Warum ist mein Job immer noch fertig?
Zu den möglichen Gründen, warum Ihr Job im READY
Bundesstaat festgefahren zu sein scheint, gehören die folgenden:
-
Die maximale Anzahl von Mitarbeitern für Flotten, die der Warteschlange zugeordnet sind, ist auf Null gesetzt. Informationen zur Überprüfung finden Sie unterWarteschlangen- und Flottendetails in Deadline Cloud anzeigen.
-
In der Warteschlange befindet sich ein Job mit höherer Priorität. Informationen zur Überprüfung finden Sie unterWarteschlangen- und Flottendetails in Deadline Cloud anzeigen.
-
Überprüfen Sie für vom Kunden verwaltete Flotten die Auto Scaling-Konfiguration. Weitere Informationen finden Sie unter Erstellen einer Flotteninfrastruktur mit einer Amazon EC2 Auto Scaling Scaling-Gruppe im Deadline Cloud Developer Guide.
Warum ist mein Job gescheitert?
Ein Job kann aus vielen Gründen scheitern. Um nach dem Problem zu suchen, öffnen Sie den Deadline Cloud-Monitor und wählen Sie den fehlgeschlagenen Job aus. Wählen Sie eine Aufgabe aus, die fehlgeschlagen ist, und sehen Sie sich dann die Protokolle für die Aufgabe an. Detaillierte Anweisungen finden Sie unter Sehen Sie sich Sitzungs- und Worker-Protokolle in Deadline Cloud an.
-
Wenn Sie Lizenzfehler sehen oder ein Wasserzeichen angezeigt wird, das angezeigt wird, weil die Software nicht über eine gültige Lizenz verfügt, stellen Sie sicher, dass der Worker eine Verbindung zum erforderlichen Lizenzserver herstellen kann. Weitere Informationen finden Sie im Deadline Cloud Developer Guide unter Vom Kunden verwaltete Flotten mit einem Lizenzendpunkt Connect.
-
Die Aktionsnachricht der letzten Sitzung oder der Code zum Beenden des Prozesses können Aufschluss darüber geben, warum Ihr Job fehlgeschlagen ist. Wenn Sie verwenden Windows und Ihr Exit-Code negativ ist, versuchen Sie, nach der unsignierten Version Ihres Exit-Codes zu suchen:
2,147,483,647 - |
your exit code
|
Warum steht mein Schritt noch aus?
Schritte können im PENDING
Status verbleiben, wenn eine oder mehrere ihrer Abhängigkeiten nicht abgeschlossen sind. Sie können den Status der Abhängigkeiten mithilfe des Deadline Cloud-Monitors überprüfen. Detaillierte Anweisungen finden Sie unter Einen Schritt in Deadline Cloud anzeigen.
Weitere Ressourcen
Weitere Informationen und Ressourcen finden Sie unter GitHub