我们有一个基于java的AWS lambda函数,它每天通过API调用10-15次,比我少得多。
Lambda配置的内存为1024 MB,超时限制为15秒。但是从过去的一周左右开始,lambda函数甚至在得到响应后也会超时。这种情况并不是一成不变的。是零星的。并在一段时间后正常运行。
我们已经尝试了优化代码,应该不会超过8秒来执行。希望能找到解决办法。如果需要更多的信息,请告诉我。
提前谢谢。
这个问题类似于这个问题:AWS Lambda函数超时
唯一的区别是所使用的技术:上面的问题使用nodeJS,我们使用Java。
-更新:我注意到的另一件事是,当API在空闲很长时间后被击中时,执行它比连续地执行它花费更多的时间。我检查了日志,当我第一次访问它时,执行大约需要7-8秒,而在连续两次命中之后,响应时间减少到只有2秒。很奇怪..。
https://stackoverflow.com/questions/48145596
复制相似问题