Como soluciono problemas de simultaneidade provisionada do Lambda?

Última atualização: 26/10/2022

Configurei a simultaneidade provisionada para minha função do AWS Lambda, mas não está funcionando. Como faço para corrigir esse problema?

Resolução

Os motivos a seguir são as possíveis causas de falha após você configurar a simultaneidade provisionada para sua função Lambda:

  • Você pode estar invocando a função Lambda com a versão $LATEST do Lambda em vez da versão com simultaneidade provisionada configurada.
  • Toda a simultaneidade provisionada está em uso. Por isso, sua função Lambda é invocada com a simultaneidade padrão. Isso causa inicializações a frio.
  • Sua conta ultrapassou o limite de expansão.

Siga estas etapas para solucionar problemas com a simultaneidade provisionada:

1.    Verifique se a função Lambda que está sendo usada para configurar a simultaneidade provisionada não está definida como $LATEST. Isso ocorre porque as versões não publicadas das funções Lambda não são compatíveis com a simultaneidade provisionada.

Para obter mais informações, consulte Versões da função Lambda e Configurar a simultaneidade provisionada.

2.    Na configuração da função Lambda, verifique se sua simultaneidade provisionada exibe o status Ready.

3.    Na página Metrics (Métricas) do console do Amazon CloudWatch, verifique a métrica ProvisionedConcurrencySpilloverInvocations. Essa métrica mostra o número de vezes que sua função Lambda é executada com a simultaneidade padrão quando toda a simultaneidade provisionada está sendo usada.

Para obter mais informações sobre métricas de simultaneidade provisionadas, consulte Trabalhar com métricas de funções Lambda e consulte a seção Usar métricas de invocação.

4.    Verifique se a simultaneidade reservada está configurada para a função Lambda. A simultaneidade reservada limita a capacidade de aumento da escala de uma função na vertical.

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.
  • Complete os registros do CloudWatch no formato .txt a partir do momento em que o problema ocorreu. Esses logs do CloudWatch são usados para identificar erros de função do Lambda que incluem problemas de tempo limite, durações de inicialização e problemas de permissões.
  • 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 CloudWatch do cliente por motivos de segurança e privacidade.

Para obter mais informações sobre solução de problemas, consulte Lambda: As inicializações a frio começam com simultaneidade provisionada.

Observação: ao contrário da simultaneidade reservada, você incorre em custos adicionais ao usar a simultaneidade provisionada. Consulte Definição de preço do AWS Lambda para obter detalhes sobre os custos de simultaneidade provisionada. Para manter custos baixos de simultaneidade provisionada, considere programar o uso de simultaneidade provisionada para sua organização. Para obter mais informações, consulte Scheduling AWS Lambda provisioned concurrency for recurring peak usage (Programar a simultaneidade provisionada do AWS Lambda para picos recorrentes de uso).


Este artigo foi útil?


Precisa de ajuda com faturamento ou suporte técnico?