AWS Lambda "Runtime Exited" Fehler beheben – OCR Software Speicherproblem lösen
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 unter dem Tab 'Konfiguration' die Allgemeine Konfiguration und klicken Sie auf Bearbeiten.
- Passen Sie die Speicherzuweisung an und speichern Sie.
Eine Erhöhung der Speicherkapazität ermöglicht es der Lambda-Funktion, größere Aufgaben zu bewältigen, was möglicherweise das Problem "Runtime Exited with error" beseitigt. Stellen Sie sicher, dass die Funktion nach Änderungen getestet wird, um sicherzustellen, dass sie wie erwartet funktioniert.

