Como soluciono problemas de simultaneidade reservada do Lambda?
Configurei a simultaneidade reservada para minha função do AWS Lambda, mas a função falhou. Como corrigir esse problema?
Resolução
A seguir estão as possíveis causas da falha de sua função Lambda após a configuração da simultaneidade reservada:
- Não há mais simultaneidade suficiente para reservar.
- As configurações de simultaneidade reservada estão causando um comportamento de controle de utilização ou um código de status 429.
Siga estas etapas para solucionar problemas de simultaneidade reservada:
1. Confirme se você configurou a simultaneidade reservada para a função Lambda. Verifique a configuração usando o console do Lambda ou chamando a API GetFunction.
Observação: uma função Lambda configurada para ter zero simultaneidade reservada é limitada porque não é capaz de processar nenhum evento. Aumente o valor para um número maior que zero.
2. Verifique se a função Lambda está configurada para que a função não possa escalar, resultando em um código de status 429.
Para obter mais informações, consulte How do I troubleshoot Lambda function throttling with “Rate exceeded” and 429 “TooManyRequestsException” errors? (Como solucionar problemas de controle de utilização de funções Lambda com erros “Rate exceeded” e 429 “TooManyRequestsException”?).
3. Analise as métricas do Amazon CloudWatch para ConcurrentExecutions com a estatística Maximum (Máximo) para sua função Lambda. Verifique se a métrica ConcurrentExecutions está atingindo o valor configurado de Reserved Concurrency (Simultaneidade reservada).
Para obter mais informações sobre métricas de simultaneidade, consulte Trabalhar com métricas de funções Lambda e leia a seção Usar métricas de simultaneidade.
4. Aumente a simultaneidade reservada para sua função Lambda para um valor de simultaneidade que impeça que a função seja limitada. Altere a configuração usando o console do Lambda ou chamando a API PutFunctionConcurrency.
5. Se você ainda não conseguir resolver o problema, abra um caso no AWS Support. Forneça as seguintes informações no caso:
- A função Lambda ARN.
- O fluxo de trabalho na configuração da função Lambda com todos os serviços incluídos.
- Detalhes se o problema é intermitente ou contínuo.
- A data exata do problema com o fuso horário ou a data e hora em UTC.
Observação: os representantes do AWS Support não têm acesso aos logs do Amazon CloudWatch do cliente por motivos de segurança e privacidade.
Informações relacionadas
Reserved concurrency (Simultaneidade reservada)
Managing AWS Lambda function concurrency (Gerenciar simultaneidade de função do AWS Lambda)
Conteúdo relevante
- AWS OFICIALAtualizada há um ano
- AWS OFICIALAtualizada há 2 anos
- AWS OFICIALAtualizada há 3 anos
- AWS OFICIALAtualizada há um ano