gpt4 book ai didi

timeout - 为什么VPC中的AWS lambda函数有时会超时,有时会正常工作?

转载 作者:行者123 更新时间:2023-12-02 14:08:58 26 4
gpt4 key购买 nike

我在 VPC 中有一些 lambda 函数,其中一些需要 Internet 才能工作,因此我添加了一个 NAT 实例 (t2.micro),问题是我有一些函数有时可以工作,有时会超时。例如,调用 FB API 的函数 80% 的时间工作,20% 的时间超时。另一个功能是使用 boto3 创建一个 Spot 实例,50% 的时间超时,日志给了我。

2018-07-16T06:35:55.909Z 421f98dd-88c2-11e8-913a-63c8d6f276f3 任务在 100.10 秒后超时

每当我重新部署无服务器项目时,我都会遇到这个问题。

我增加了超时限制和内存,但我有同样的问题,我确信可以访问互联网,但某些 lambda 函数超时。

您认为问题出在哪里?谢谢

最佳答案

我在 VPC 中使用 Lambda 时遇到过这种情况(因此有一个 NAT 网关和 Internet 网关)。

我无意中选择了 Lambda 运行的所有子网(包括公共(public)子网),但它只能从私有(private)子网访问互联网。

取消选择公共(public)子网并保存,您应该可以解决您的问题。

这是我使用的知识库文章的链接 - https://aws.amazon.com/premiumsupport/knowledge-center/internet-access-lambda-function/

关于timeout - 为什么VPC中的AWS lambda函数有时会超时,有时会正常工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51373609/

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