Como soluciono problemas de simultaneidade reservada do Lambda?

3 minuto de leitura
0

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)

Tipos de métricas

Acessar o Amazon CloudWatch Logs para o AWS Lambda

Solucionar problemas de invocação no Lambda

AWS OFICIAL
AWS OFICIALAtualizada há um ano