AWS Lambda – Laufzeit beendet (Signal: Abgebrochen)
Wenn Sie den folgenden Fehler feststellen, ist es höchstwahrscheinlich, dass das Problem auf unzureichende Speicherzuweisung zurückzuführen ist:
RequestId: 48ace8f3-1391-40ea-bc0e-aa864de3a8e2 Fehler: Laufzeit beendet mit Fehler: Signal: abgebrochen
Grund
Dieser Fehler tritt typischerweise auf, wenn die Anwendung versucht, eine Aufgabe auszuführen, die den verfügbaren Speicher auf der Host-Maschine oder in der Container-Umgebung überschreitet. Wenn der Speicherverbrauch das Systemlimit erreicht, wird der Prozess gewaltsam beendet, was zu der Nachricht "signal: killed" führt.
Lösung
Um den Speicher für eine AWS Lambda-Funktion zu erhöhen:
- Gehen Sie zur AWS Management Console.
- Navigieren Sie zu Lambda > Funktionen.
- Wählen Sie die Funktion aus, bei der das Problem auftritt.
- Wählen Sie unter dem 'Konfiguration' Reiter 'Allgemeine Konfiguration' und klicken Sie auf 'Bearbeiten'.
- Passen Sie die Speicherzuweisung an und speichern Sie.

