AMC: Workflow-Ausführung läuft in den Timeout
workflowExecutionTimeoutSeconds begrenzt die Laufzeit; erlaubt sind mindestens 900 Sekunden, standardmäßig höchstens 86.400 Sekunden.
Symptom
Die Ausführung bricht ab, weil sie länger als der erlaubte Wert braucht.
Ursache
workflowExecutionTimeoutSeconds ist laut API-Referenz die Zeit, die ein Workflow in der Rechenumgebung laufen darf. Überschreitet er sie, läuft die Ausführung in den Timeout. Der Wert muss mindestens 900 Sekunden (15 Minuten) betragen; das Maximum ist, sofern nicht anders konfiguriert, 86.400 Sekunden (24 Stunden).
Lösung
- Den Parameter beim Start der Ausführung gesetzt lassen oder innerhalb von 900 bis 86.400 Sekunden anheben.
- Das Zeitfenster der Abfrage verkleinern oder die Datenmenge mit Filtern auf nicht sensiblen Spalten reduzieren.
- Große Abfragen in mehrere Ausführungen mit kürzeren Fenstern aufteilen.
Praxis-Tipp (eigene Einordnung): Mehrere Fenster nacheinander auszuführen kann die Sperre für überlappende Ausführungen auslösen. Siehe die Seite zu "too many workflows".
Die Ursache folgt der Amazon-Dokumentation. Die Lösungsschritte sind teils unsere Einordnung und ersetzen keine Rückfrage beim Amazon-Support.