AWS Lambda - Laufzeit beendet Signal: Beendet
Wenn Sie auf den folgenden Fehler stoßen, ist es sehr wahrscheinlich, dass das Problem mit unzureichender Speicherzuweisung zusammenhängt:
RequestId: 48ace8f3-1391-40ea-bc0e-aa864de3a8e2 Error: Runtime exited with error: signal: killed
Grund
Dieser Fehler tritt normalerweise auf, wenn die Anwendung versucht, eine Aufgabe auszuführen, die den verfügbaren Speicher auf der Hostmaschine oder der Containerumgebung überschreitet. Wenn der Speicherverbrauch das Limit des Systems erreicht, wird der Prozess gewaltsam beendet, was zu der Nachricht "signal: killed" führt.
Lösung
Speicher für eine AWS Lambda-Funktion erhöhen:
Gehen Sie zur AWS-Managementkonsole.
Navigieren Sie zu Lambda > Funktionen.
Wählen Sie die Funktion aus, bei der das Problem auftritt.
Unter dem Reiter 'Konfiguration' wählen Sie 'Allgemeine Konfiguration' und klicken Sie auf 'Bearbeiten'.
- Passen Sie die Speicherzuweisung an und speichern Sie.