我已经使用Lambda NodeJS在AWS中开发了API。它可以按要求工作,并具有正确的响应,但是会定期出现以下错误。
{
"errorType": "Runtime.ExitError",
"errorMessage": "RequestId: 3401bb1f-eb50-4c39-87cd-ce1188ce9150 Error: Runtime exited with error: exit status 129"
}
仅当我在代码中将MySQL数据库连接与SQL操作一起使用时,才会发生上述错误。
请提出建议。
答案 0 :(得分:0)
此错误可能是由于MySQL连接池的连接用完了。在进行后续的lambda调用时,您需要重用连接。在lambda生命周期结束时需要关闭连接。
答案 1 :(得分:0)
我通过安装npm软件包“ npm i serverless-mysql”而不是“ npm i mysql”来解决此问题,并根据需要更新了代码。
谢谢
答案 2 :(得分:0)
当我将错误的json文件上传到S3
时出现此错误;当我从API网关运行URL时,出现了此错误,但没有真正的提示。
当我测试Lambda函数时,我在Lambda管理控制台的“执行结果”部分的JSON文件中找到了特定的发布位置。
在此处进行记录以帮助将来的某人。