

# Solucionar problemas de erro de mapeamento da origem do evento do Amazon MQ
<a name="services-mq-errors"></a>

Quando uma função do Lambda encontra um erro irrecuperável, o consumidor do Amazon MQ interrompe o processamento de registros. Qualquer outro consumidor pode continuar o processamento, contanto que não encontre o mesmo erro. Para determinar a possível causa de um consumidor interrompido, verifique o campo `StateTransitionReason` nos detalhes de devolução do `EventSourceMapping` para obter um dos seguintes códigos:

**`ESM_CONFIG_NOT_VALID`**  
A configuração do mapeamento da fonte de eventos não é válida.

**`EVENT_SOURCE_AUTHN_ERROR`**  
O Lambda falhou ao autenticar a fonte de eventos.

**`EVENT_SOURCE_AUTHZ_ERROR`**  
O Lambda não tem as permissões necessárias para acessar a fonte de eventos.

**`FUNCTION_CONFIG_NOT_VALID`**  
A configuração da função não é válida.

Os registros também não serão processados se o Lambda os descartar devido ao seu tamanho. O limite de tamanho para registros do Lambda é de 6 MB. Para entregar mensagens novamente após um erro da função, use uma Dead Letter Queue (DLQ – Fila de mensagens mortas). Para obter mais informações, consulte [Message Redelivery and DLQ Handling](https://activemq.apache.org/message-redelivery-and-dlq-handling) no site do Apache ActiveMQ e [Reliability Guide](https://www.rabbitmq.com/reliability.html) no site do RabbitMQ.

**nota**  
O Lambda não oferece suporte às políticas de reentrega personalizadas. Em vez disso, o Lambda usa uma política com os valores padrão da página [Política de reentrega](https://activemq.apache.org/redelivery-policy) no site do Apache ActiveMQ, com `maximumRedeliveries` definido como 6.