首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在AWS Lambda中增加RDS插入查询超时?

问如何在AWS Lambda中增加RDS插入查询超时?
EN

Stack Overflow用户
提问于 2020-10-18 01:41:19
回答 1查看 48关注 0票数 0

我有一个Python Lambda函数,它通过执行以下查询来访问我的RDS Aurora DB,复制表

代码语言:javascript
复制
conn = pymysql.connect(rds_host, user=username,
                       passwd=password, db=db_name, connect_timeout=10)
with conn.cursor() as cur:
    cur.execute("create table some_table_temp like some_table;")
    cur.execute("insert into some_table_temp select * from some_table;")

我在我的沙箱RDS Aurora DB上成功地运行了函数。然后,我将Lambda函数设置为使用我的暂存环境(DB、VPC、子网、安全组)。我正在获取一个connection对象,并且能够对some_table_temp表执行create操作,但后续的insert查询由于超时而失败,因为在登台环境中复制该表所需的时间超过3.00s。

代码语言:javascript
复制
2020-10-17T17:14:15.243Z 17d05521-d0da-441c-bd71-befa37e447cb Task timed out after 3.00 seconds

如何增加数据库查询的超时时间?

谢谢。

EN

回答 1

Stack Overflow用户

发布于 2020-10-18 01:49:00

我的Lambda函数超时设置为3.00s (默认值),所以增加超时就解决了这个问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64405453

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档