Fix “Runtime Exited” in AWS Lambda for IronOCR

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

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:

  1. Gehen Sie zur AWS Management Console.
  2. Navigieren Sie zu Lambda > Funktionen.
  3. Wählen Sie die Funktion aus, bei der das Problem auftritt.
  4. Wählen Sie unter dem Tab 'Konfiguration' die Allgemeine Konfiguration und klicken Sie auf Bearbeiten.
  5. 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.

Curtis Chau
Technischer Autor

Curtis Chau hat einen Bachelor-Abschluss in Informatik von der Carleton University und ist spezialisiert auf Frontend-Entwicklung mit Expertise in Node.js, TypeScript, JavaScript und React. Leidenschaftlich widmet er sich der Erstellung intuitiver und ästhetisch ansprechender Benutzerschnittstellen und arbeitet gerne mit modernen Frameworks sowie der Erstellung gut strukturierter, optisch ansprechender ...

Weiterlesen
Bereit anzufangen?
Nuget Downloads 5,044,537 | Version: 2025.11 gerade veröffentlicht