Theo ghi nhận của Michael, đây là thông báo lỗi, bạn sẽ thấy khi bạn đạt đến tài liệu 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..."
Giải pháp là để mở một vé hỗ trợ cung cấp các thông tin sau:
Limit increase request 1
Service: Lambda
Region: EU (Ireland)
Limit name: concurrent requests (average duration * average TPS)
New limit value: 2000
Và sau đó trong phần thân của vé/yêu cầu, hãy thử ước tính mẫu sử dụng của bạn:
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
Có thể mất một khi để có được một phản hồi từ Hỗ trợ AWS trừ khi bạn đang trả tiền cho hỗ trợ phí bảo hiểm, vì vậy hết sức mình để tải thử nghiệm ứng dụng của bạn trong phát triển/dàn dựng và yêu cầu tăng lời gọi đồng thờitrước bạn khởi chạy ứng dụng của mình!
Trong trường hợp của chúng tôi, phải mất 45 giờ từ yêu cầu hỗ trợ ban đầu để tăng giới hạn yêu cầu.
Sự hỗ trợ người AWS là đáng yêu, nó chỉ lấy những gì cảm thấy như lứa tuổi (gần hai ngày!) Để có được sự gia tăng mức độ dịch vụ, trong đó sẽ đã gây tử vong nếu ra mắt của chúng tôi đã được công !
bạn có thể làm sạch lambda của bạn, từ CLI 'aws lambda xóa chức năng - chức năng-tên ...' –
Bạn có nhấn [giới hạn an toàn mặc định được ghi lại] không (https://aws.amazon.com/lambda/ faqs/# scalability) của 100 yêu cầu đồng thời? –