我有一个每小时用lambda函数递增填充的表。写入容量指标充满了可预测的尖峰,通常通过依赖突发容量来避免节流。
打开按需模式后的前三个负载继续工作.此后,它停止将新条目加载到表中,并开始超时(从大约10秒到当前的4分钟限制)。没有修改lambda函数。
有人知道为什么会发生这种事吗?

编辑:我只是在日志中看到超时。



发布于 2019-02-07 18:25:37
由于您正在使用Lambda执行增量写入,因此这个问题在Lambda方面更有可能出现。这就是我开始寻找这个的地方。你有CW日志要查吗?如果您找不到它,请在AWS支持下打开一个案例。
发布于 2019-02-08 07:29:41
除非最近修复了这个问题,否则在Lambda中有一个已知的bug,您可以在其中得到一系列超时。我们在我做过的一个项目中遇到了这个问题:一只羔羊就会开始坐在那里,什么也不做,就像你的一样。
所以和柯克一样,我想问题就在兰博达身上,而不是DynamoDB。
当时还没有解决办法。作为一种解决办法,我们让另一个Lambda检查遭受失败的那个,并重新运行这些。不确定是否有其他解决方案。也许删除所有东西并重新设置它(用你的手指祈祷:)?如果一切都是云格式的,应该很容易。
https://stackoverflow.com/questions/54579076
复制相似问题