Gibt es eine Möglichkeit, eine maximale Laufzeit für AWS Batch-Jobs (oder Warteschlangen) festzulegen? Dies ist eine Standardeinstellung in den meisten Batch-Managern, die vermeidet, Ressourcen zu verschwenden, wenn ein Job aus irgendeinem Grund aufhört.Gibt es eine Möglichkeit, eine Walltime für AWS Batch-Jobs festzulegen?
Antwort
AFAIK gibt es keine Funktion, dies zu tun. Eine Problemumgehung wurde jedoch in der forum für eine ähnliche Frage vorgeschlagen.
Eine Idee ist, Batch als Aktivität von Step-Funktionen aufzurufen, pingback auf einen Zeitplan zurück (zum Beispiel jede Minute) von diesem Job. Wenn es stoppt reagiert dann können Sie diese Situation als Timeout in der Aktivität erkennen und entsprechend handeln (den Job usw. zu beenden). Keine ideale Lösung (vor allem, wenn der Job weiterhin als "Zombie" pingt), aber es ist ein Anfang. Wahrscheinlich müssen Sie auch Aktivitätstokens in einer -Datenbank speichern, um sie auf die Batch-Job-ID zu verfolgen.
Alternativ Du, dass das Setup in zwei Schritte aufgeteilt, und legen Sie eine Batch Auftrag von einem Lambda im ersten Zustand, übergeben Sie den Batch-Job-ID den zweiten Schritt der dann Batch Urnen (von einem anderen Lambda) für seine Status mit Retry und IntervalSeconds (z. B. einmal pro Minute oder sogar mit exponentiellem Backoff) und MaxAttempts basierend auf Ihrem Timeout berechnet. Auf diese Weise brauchen Sie keinen externen Speicher Mechanismus, lange Polling oder sogar ein "Ping-Back" aus dem Job (es kann ein Zombie sein), aber der Nachteil ist mehr Schritte.
Es gibt keine Option timeout
auf Batch-Job zu setzen, sondern Sie können Setup eine Lambda-Funktion, die vor 24 hours
sagen erstellt alle 1 Stunde oder so und löscht Jobs auslöst.
arbeitet seit einiger Zeit mit aws und konnte keine Möglichkeit finden, eine maximale Laufzeit für Stapeljobs festzulegen. Allerdings gibt es einige alternative Möglichkeiten, die Sie nutzen könnten. AWS Forum
Leider ist es nicht möglich, die Ausführungszeit für den Grenzwert für AWS Batch festzulegen. Eine Lösung besteht möglicherweise darin, den Einstiegspunkt des Andockfensters zu bearbeiten, um das Ausführungszeitlimit zu planen.
- 1. Gibt es eine Möglichkeit, eine öffentliche (elastische) IP für eine Maschine in AWS festzulegen?
- 2. Gibt es eine Möglichkeit, das erforderliche Attribut für text_field_tag festzulegen?
- 3. Gibt es eine Möglichkeit, einen separaten Kurztitel für UITabBar festzulegen?
- 4. Gibt es eine Möglichkeit, eine ElasticSearch-Dokument-ID beim Einfügen über AWS Kinesis Firehose manuell festzulegen?
- 5. Gibt es eine Möglichkeit, eine Ausführungsberechtigung für aufrufende Anwendungen für eine C# -Bibliothek festzulegen?
- 6. Gibt es eine Möglichkeit, den Datumswert auf einem JDatePicker festzulegen
- 7. Gibt es eine Möglichkeit, den Namen einer Sytem.Threading.Task festzulegen?
- 8. Gibt es eine Möglichkeit, den Titel in showFeedDialog festzulegen?
- 9. WebClient.AsyncDownloadString() - Gibt es eine Möglichkeit, ein Timeout festzulegen?
- 10. Gibt es eine Möglichkeit, die Startlesezeile in VBScript festzulegen?
- 11. Gibt es eine Möglichkeit, das Entity-Erweiterungslimit in Woodstox festzulegen?
- 12. Gibt es eine Möglichkeit, Tabulatorreihenfolge in ASP.net festzulegen?
- 13. Gibt es eine Möglichkeit, Azure Functions-Parallelität festzulegen?
- 14. Gibt es eine Möglichkeit, automatische Eigenschaften in sekundären Konstruktoren festzulegen?
- 15. Angular2 gibt es eine Möglichkeit, Bootstrap col dynamisch festzulegen?
- 16. Gibt es eine Möglichkeit, den Anwendungsnamen in Elmah programmgesteuert festzulegen?
- 17. Gibt es eine Möglichkeit, ein Verzeichnis in AWS CodeDeploy auszuschließen?
- 18. Gibt es eine Möglichkeit, eine Eigenschaft/Attribut für einige/alle "sub" -Elemente festzulegen?
- 19. Gibt es eine Möglichkeit, ein Memberlimit für eine neu sortierte Gruppe festzulegen?
- 20. Gibt es eine Möglichkeit, die CSS-Informationen für eine bestimmte Instanz von YUI DataTable festzulegen?
- 21. Liferay CE: Gibt es eine Möglichkeit, Zugriffsberechtigungen für einen einzelnen Benutzer auf eine einzelne Ressource festzulegen?
- 22. Gibt es eine Möglichkeit für eine Lambda-Funktion, eine benutzerdefinierte Fehlermeldung für AWS Lex bot auszuführen?
- 23. Gibt es eine Möglichkeit
- 24. Gibt es eine Möglichkeit, einen Standardwert für einen benannten Parameter für viele Funktionsaufrufe in PowerShell festzulegen?
- 25. Gibt es eine Möglichkeit, ein Zeitlimit für das Commit-Intervall für einen Spring-Batch-Auftrag festzulegen?
- 26. Gibt es eine Möglichkeit, AWS Load Balancer zu filtern?
- 27. Gibt es eine Möglichkeit zum Komponententest AWS Cloudformation-Vorlage
- 28. WPF-Schaltfläche ... Gibt es eine Möglichkeit, eine Hintergrundfarbe getrennt von einer Style-Deklaration festzulegen
- 29. Gibt es eine Möglichkeit, eine projekt- oder editorübergreifende Hervorhebungsebene anstatt pro Datei festzulegen?
- 30. Gibt es eine Möglichkeit, AWS-Lambda-Code zu verstecken?
@asdfg Walltime bezieht sich auf die verstrichene Zeit und es ist kein Tippfehler, denke ich – SriniV