Module 4 · Reprendre après l'erreurEnviron 1 min
Rejouer une exécution n8n
Dans l’onglet Executions, une exécution en échec propose Retry execution, avec deux options : Retry with currently saved workflow, le workflow tel que vous l’avez corrigé, ou Retry with original workflow, tel qu’il était au moment de l’échec. Ce que fait un rejeu, d’après la documentation d’n8n :
- Il reprend à l’état enregistré, pas depuis le déclencheur : les nœuds réussis gardent leur résultat et ne se rejouent pas.
- Le nœud en échec retraite tous ses éléments, y compris ceux qu’il avait traités avant d’échouer. Un nœud qui avait envoyé 40 messages sur 50 renverra les 40.
- Un nœud Execute Sub-workflow en échec relance tout le sous-workflow.
- Chaque rejeu est une nouvelle exécution. Si un rejeu échoue, l’original et le rejeu proposent tous deux de réessayer : n’en relancez qu’un.
- On ne rejoue que ce qui est encore stocké. En auto-hébergement, n8n supprime par défaut les exécutions de plus de 14 jours (336 heures), et au-delà de 10 000.
Gardez les échecsSi un workflow est réglé pour ne pas enregistrer ses exécutions de production en échec (Save failed production executions), il n’y aura rien à rejouer. Enregistrez toujours les échecs, quitte à ne pas enregistrer les succès.