Одна незакрытая ветка парализовала весь воркфлоу

Три часа искал, почему воркфлоу на 21 магазин зависал на полпути. Логи чистые, ошибок нет. n8n красиво ждет, хотя должен был отдать результат.

Копнул лог исполнения по узлам - все прошли успешно, но дальше ничего не шло. И тут заметил: одна из веток в conditional-branch не закрыта соединением к выходу. Вроде бы пустячок - логика говорит, что эта ветка ложная, отрабатывает редко. На самом деле: даже если ложная, n8n ждет, пока все ветки либо завершатся, либо явно закончатся на выходе. Если одна ветка зависает - весь воркфлоу в очереди.

Фикс: добавить пустую ноду Finish или соединить ветку явно на выход. Проверил на холостом наборе: работает. Перезапустил продакшн на 21 магазин - через две минуты данные пошли в CRM.

Мораль: в воркфлоу нет "может быть не закончится", есть только явное завершение. Мне стоило визуально проверить граф прежде, чем копаться в логах.

#n8n #автоматизация #воркфлоу #грабли #conditional #debugging #e-commerce