首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Lambda函数即使在获得响应之后也会返回超时。

Lambda函数即使在获得响应之后也会返回超时。
EN

Stack Overflow用户
提问于 2018-01-08 06:59:42
回答 1查看 1K关注 0票数 2

我们有一个基于java的AWS lambda函数,它每天通过API调用10-15次,比我少得多。

Lambda配置的内存为1024 MB,超时限制为15秒。但是从过去的一周左右开始,lambda函数甚至在得到响应后也会超时。这种情况并不是一成不变的。是零星的。并在一段时间后正常运行。

我们已经尝试了优化代码,应该不会超过8秒来执行。希望能找到解决办法。如果需要更多的信息,请告诉我。

提前谢谢。

这个问题类似于这个问题:AWS Lambda函数超时

唯一的区别是所使用的技术:上面的问题使用nodeJS,我们使用Java。

-更新:我注意到的另一件事是,当API在空闲很长时间后被击中时,执行它比连续地执行它花费更多的时间。我检查了日志,当我第一次访问它时,执行大约需要7-8秒,而在连续两次命中之后,响应时间减少到只有2秒。很奇怪..。

EN

回答 1

Stack Overflow用户

发布于 2018-01-08 10:38:15

在lambda/api网关上,您似乎遇到了与热身有关的问题。抱怨这个已经有一些人了。

例如,触发器,你可以做一些解决办法来保持羊羔的温暖。

我检查了日志,当我第一次访问它时,执行大约需要7-8秒,而在连续两次命中之后,响应时间减少到只有2秒。很奇怪..。

这是因为你有一个温暖的羔羊,因此它不需要创建一个新的。

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

https://stackoverflow.com/questions/48145596

复制
相关文章

相似问题

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