AWS Lambda - 运行时退出信号:已杀死
This article was translated from English: Does it need improvement?
TranslatedView the article in English
如果您遇到以下错误,问题很可能与内存分配不足有关:
RequestId: 48ace8f3-1391-40ea-bc0e-aa864de3a8e2 Error: Runtime exited with error: signal: killed
原因
当应用程序试图执行的任务超出主机或容器环境的可用内存时,通常会出现此错误。 当内存消耗达到系统极限时,进程会被强制终止,并出现 "signal: killed"(信号:被杀死)消息。
解决方案
增加 AWS Lambda 函数的内存:
转到 AWS 管理控制台。
导航至 Lambda > 函数。
选择遇到问题的功能。
在 "配置 "选项卡下,选择 "常规配置 "并单击 "编辑"。
- 调整内存分配并保存。