登录
首页 >  Golang >  Go问答

AWS Lambda触发读取:连接被对端重置

来源:stackoverflow

时间:2024-03-11 11:57:28 298浏览 收藏

从现在开始,努力学习吧!本文《AWS Lambda触发读取:连接被对端重置》主要讲解了等等相关知识点,我会在golang学习网中持续更新相关的系列文章,欢迎大家关注并积极留言建议。下面就先一起来看一下本篇正文内容吧,希望能帮到你!

问题内容

我们正在使用 aws lambda 来处理数据并生成有用的见解。

在使用更高并发性时,aws lambda 已开始抛出异常

read: connection reset by peer

经过搜索,发现这可能是由于较高的并发执行,但 aws lambda 的最大值为 1。并发数为 1000,而我们最多只使用了 500 个左右的连接。 (使用aws监控图)。

我们正在使用 api gateway 执行 aws lambda

任何提示表示赞赏。


解决方案


如果达到 Lambda 函数的并发限制,您应该会看到不同的行为:

  1. 请求不会启动 lambda 代码执行。它在达到功能之前终止。这意味着 lambda 代码无法记录任何错误。

  2. 您在 API Gateway 中看到 429 HTTP 错误

    错误read:连接被peer重置意味着TCP连接已关闭。

很难说如果不访问您的环境会发生什么,但请检查随着负载的增加,您是否开始保持开放连接的时间更长。

检查监控中的 MAX lambda 执行时间。您可以增加超时或(最好)找到导致执行延迟的组件并改进它。

以上就是《AWS Lambda触发读取:连接被对端重置》的详细内容,更多关于的资料请关注golang学习网公众号!

声明:本文转载于:stackoverflow 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>