首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AWS函数与MongoDB的连接超时

AWS函数与MongoDB的连接超时
EN

Stack Overflow用户
提问于 2020-05-16 06:55:57
回答 2查看 1.9K关注 0票数 2

我正在研究AWS函数(NodeJS),它连接到运行在EC2实例上的MongoDB服务器。Lambda函数位于VPC-1中,MongoDB服务器(EC2实例)位于VPC-2中.

我们在VPC-1和VPC-2之间设置了VPC窥视。

lambda函数间歇性地抛出超时错误。它工作50%的时间和50%的时间,它抛出超时错误。

注意: MongoDB运行在一个EC2实例上,是为开发该项目而专门设置的。它没有任何额外的流量。

此外,在NodeJS中开发的该项目的另一个组件,再次从另一个EC2实例中运行,可以与MongoDB服务器进行通信,而不会出现任何超时问题。

有人能帮我理解超时问题的可能原因吗?

提前谢谢。

EN

回答 2

Stack Overflow用户

发布于 2020-05-16 07:29:31

希望下面的文章能解决你的问题:

要修复:在Lambda函数的配置页面上增加超时设置/内存

有关nodejs异步相关问题,请参阅以下链接:

AWS Lambda: Task timed out

票数 1
EN

Stack Overflow用户

发布于 2020-05-16 07:23:32

Lambda超时最好描述为

允许函数在停止之前运行的时间量。默认为3秒。最大允许值为900秒。

在控制台中,您可以将此超时时间增加到更多。

当您单击Lambda函数时,将有一个监视选项卡。从这里您应该可以看到Lambda函数的执行时间。你可能会发现它总是靠近酒吧。

我建议将超时时间提高一点,比您预期的要高一些,然后再检查这些指标。一旦有了基线,再次调整这个超时值。

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

https://stackoverflow.com/questions/61833051

复制
相关文章

相似问题

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