gpt4 book ai didi

mysql - lambda查询RDS超时无报错

转载 作者:行者123 更新时间:2023-11-30 21:50:07 26 4
gpt4 key购买 nike

我有一个 lambda 函数,它在我第一次运行时成功运行(在新部署之后),但每次我尝试运行它时都会超时。它肯定与 RDS (MySql) 有关,因为如果我调用查询,它会正常工作。我可以在查询 RDS 之前或之后将我喜欢的任何内容控制台记录到 CloudWatch,并且所有日志都进入 CloudWatch,但不会引发任何错误。它显然正在执行整个 lambda,只是没有返回。它也不是 lambda 回调代码,因为,同样,我可以简单地删除 RDS 查询,并且我得到了一个没有打嗝的响应。

最佳答案

事实证明,这是因为我没有关闭 RDS 连接。显然,只要 RDS 连接保持打开状态,lambda 就不会响应。当然这是有道理的,因为您最终可能会打开无限数量的连接(取决于您的 lambda 函数的负载)。遗憾的是,lambda 没有针对 RDS 的连接池功能。 :( 也许这在 Aurora Serverless 发布时不会成为问题?

关于mysql - lambda查询RDS超时无报错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47664974/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com