AWS Lambda - Laufzeit beendet Signal: Beendet

This article was translated from English: Does it need improvement?
Translated
View the article in English

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:

  1. Gehen Sie zur AWS-Managementkonsole.

  2. Navigieren Sie zu Lambda > Funktionen.

  3. Wählen Sie die Funktion aus, bei der das Problem auftritt.

  4. Unter dem Reiter 'Konfiguration' wählen Sie 'Allgemeine Konfiguration' und klicken Sie auf 'Bearbeiten'.

  5. Passen Sie die Speicherzuweisung an und speichern Sie.