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. 调整内存分配并保存。