N8n Queue Mode: Wie kann man den letzten erfolgreich ausgeführten Knoten bestimmen, wenn Redis die Verbindung trennt?

Ich führe n8n im Queue Mode aus (Redis + Worker + Database) und bin auf ein Problem gestoßen, bei dem ich nicht zuverlässig den zuletzt ausgeführten Node bestimmen kann, wenn Redis nicht verfügbar ist.

Problem/Fehler/Frage beschreiben

Bei der Workflow-Ausführung tritt folgendes Verhalten auf, wenn Redis die Verbindung trennt oder neu startet:
Die Ausführung bleibt in der Datenbank im Status „läuft

Hallo @halouprogramer

Dein n8n-Setup nutzt Redis als „Messenger

Willkommen in der Community @halouprogramer!

Im Queue-Modus ist das, was du siehst, leider das erwartete Verhalten: Wenn Redis während der Ausführung ausfällt, erhält die Hauptinstanz nie ein sauberes „Ich bin fertig

Ich würde das als Problem des Observability und Recovery-Designs behandeln, nicht nur als Redis-Problem. Für produktive Workflows solltest du Checkpoint-Logging um kritische Knoten hinzufügen, damit du nachvollziehen kannst, was erledigt wurde, auch wenn die Ausführungs-UI nur „abgestürzt