Beheben Sie AWS Lambda Exit-Fehler für IronBarcode
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 Error: Runtime exited with error: signal: killed
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 im Tab 'Konfiguration' die Option 'Allgemeine Konfiguration' und klicken Sie auf 'Bearbeiten'.
- Passen Sie die Speicherzuweisung an und speichern Sie.

