问题:
我有一个python lambda,它每秒不断接收数据并将其放入 DynamoDB 中。我注意到,在DynamoDB第一次花费更多时间并且该函数超时之后,以下所有调用也都超时了,并且永远都无法恢复。 使Lambda恢复正常的方法是重新部署它。 开始超时时,它不会显示任何日志。超时而没有执行任何代码。
下面是代表问题的控制台图片。
为了使用此功能更快地重现问题,我做了以下事情:
是否有无需重新部署即可解决此问题的方法?
在这篇文章中,我看到了与问题相同的描述,但使用 nodejs :https://forums.aws.amazon.com/thread.jspa?threadID=234417。
我还没有看到与python lambda env相关的任何描述
有关设置的更多信息:
Lambda环境经过测试: python3.6和python3.7
用于部署lambda的工具:无服务器1.57.0
使用无服务器插件 serverless-python-requirements,serverless-wsgi
我不使用任何VPC作为lambda
感谢您的帮助,