gpt4 book ai didi

node.js - AWS Lambda TooManyRequestsException : Rate Exceeded

转载 作者:IT老高 更新时间:2023-10-28 23:02:39 25 4
gpt4 key购买 nike

在尝试执行 Amazon Web Services (AWS) Lambda 函数时(多次)我们看到了错误:

AWS Lambda TooManyRequestsException: Rate Exceeded

我们如何解决这个问题?

最佳答案

正如 Michael 所指出的,这是您在到达文档中的 default "safety" limit of 100 concurrent invocations 时将看到的错误消息。 :

"AWS Lambda has a default safety throttle of 100 concurrent executions per account per region. If you wish to submit a request to increase the throttle of 100 concurrent executions you can visit our Support Center..."

解决方案是打开提供以下信息的支持票:

Limit increase request 1 
Service: Lambda
Region: EU (Ireland)
Limit name: concurrent requests (average duration * average TPS)
New limit value: 2000

然后在工单/请求的正文中尝试估计您的使用模式:

Expected average requests per second: 200 
Expected peak requests per second: 2000
Expected function duration: 2 seconds
Function memory size: 1000mb
Invocation Type: Request-response
Event Source: Api Gateway & Lambda<->Lambda

除非您为高级支持付费,否则可能需要一段时间才能从 AWS Support 获得响应,因此最好在开发/暂存期间对您的应用程序进行负载测试和请求增加并发调用 您启动您的应用程序之前!

在我们的例子中,从最初的支持请求到增加调用限制需要 45 小时aws-lambda-limits-increase-request aws-lambda-limits-request-sorted

AWS 支持人员很可爱,感觉就像 ages(差不多两天!)才让服务水平提高,如果我们的发布已经公开!

关于node.js - AWS Lambda TooManyRequestsException : Rate Exceeded,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36826352/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com