Um fluxo do n8n falhou: ler o erro, repetir a tentativa e receber um alerta

Quando um fluxo do n8n falha, a lista de execuções mostra qual e em que nó. Daí em diante há três ferramentas para o tornar robusto: repetir a tentativa no nó, decidir o que fazer em caso de erro, e um fluxo de erros que lhe manda um aviso. O n8n é software de terceiros que corre no seu VPS; os nomes exactos dos ecrãs dependem da versão, por isso confirme na documentação do projecto.

Primeiro, ler o erro

1 Abra a lista de execuções e procure a que está marcada como falhada. Abra-a.
2 Ache o nó a vermelho. É ele que falhou. Os nós antes dele correram bem.
3 Leia a mensagem e os dados que entraram nesse nó. Quase sempre explica: um campo vazio, uma credencial recusada, um pedido que demorou demasiado.
4 Reproduza com os mesmos dados. Pode executar só esse nó, para testar a correcção sem repetir o fluxo todo.

As três defesas

Defesa Para que serve Quando usar
Repetir em caso de falha (nas definições do nó) Volta a tentar o mesmo nó algumas vezes, com uma pausa entre tentativas. Falhas passageiras: uma rede lenta, uma API ocupada, um limite de pedidos.
O que fazer em caso de erro (nas definições do nó) Parar o fluxo, ou continuar com o resto dos dados e tratar o erro à parte. Quando um erro numa linha não deve parar as outras.
Fluxo de erros Um fluxo à parte, com o gatilho de erro, que corre quando outro falha. Para receber o aviso: e-mail, mensagem, uma linha numa folha.

Montar o alerta

1 Crie um fluxo novo que começa com o gatilho de erro. Depois ponha um nó que lhe envia uma mensagem (e-mail ou Telegram). Veja alertas para o Telegram.
2 Ponha no aviso o nome do fluxo que falhou, o nó, a mensagem de erro e a hora.
3 Nas definições de cada fluxo importante, escolha esse fluxo como o fluxo de erros. Ligue-o a todos, ou os que não ligar falham em silêncio.
4 Provoque uma falha de propósito num fluxo de teste e veja se o aviso chega.
Repetir tentativas não é para tudo. Se o nó envia uma mensagem ou cria um pedido, repetir pode duplicar o efeito: o cliente recebe duas vezes. Nesses nós, repita só se o serviço aceitar um identificador que evite duplicados, ou trate o erro à mão.

Se o n8n deixa de responder ou reinicia sozinho, o problema pode não ser o fluxo: veja n8n sem memória: as causas. Se o gatilho nunca dispara, veja webhooks do n8n: endereço de teste, de produção, e porque não disparam.

Limpe as execuções antigas. Guardam os dados que passaram, e isso enche o disco e retém dados de clientes mais tempo do que precisa. Defina quanto tempo as mantém.

Precisa de um servidor para os seus fluxos? Veja os planos de VPS.

Ver os servidores VPS

VEJA TAMBÉM

O n8n ficou sem memória: as causas

Webhooks do n8n: endereço de teste, de produção, e porque não disparam

Proteger o n8n: acesso, credenciais e webhooks expostos

PRODUTO RECOMENDADO

Alojamento de sites com cPanel

Domínio e SSL incluídos, cópias diárias e o painel que já conhece. desde 5.940,00 Kz/mês (plano de 3 anos, com cupão)

Ver planos
  • 0 Utilizadores acharam útil
Esta resposta foi útil?