AWS Lambda - 執行環境退出信號:已終止

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

如果您遇到以下錯誤,問題很可能與內存分配不足有關:

RequestId: 48ace8f3-1391-40ea-bc0e-aa864de3a8e2 Error: Runtime exited with error: signal: killed

原因

此錯誤通常發生在應用程式嘗試執行超出主機或容器環境可用記憶體的任務時。 當記憶體消耗達到系統的上限時,該進程會被強制終止,從而產生「signal: killed」訊息。

解決方案

要增加 AWS Lambda 函數的記憶體:

  1. 前往 AWS 管理控制台。

  2. 導航至 Lambda > 函數。

  3. 選擇遇到問題的功能。

  4. 在「配置」標籤下,選擇「一般配置」,然後点击「編輯」。

  5. 調整記憶體分配並保存。