Задача

Имеется схема (конвейер) автоматизации в n8n для работы с электронной почтой. Выгрузка писем работает нестабильно: иногда зависает, иногда выполняется, но с перебоями. Требуется внести изменения, чтобы бизнес-процессы не блокировались.

Текущие проблемы

  • Выгрузка писем зависает - система останавливается без ошибок
  • Схема отрабатывает через раз (часть запусков падает)
  • Отсутствует механизм контроля предыдущих запусков - новый старт может накладываться на незавершённый

Что нужно сделать

1. Решить проблему с одновременными запусками

  • Реализовать блокировку: пока текущий процесс выгрузки не завершён, новый запуск не должен стартовать
  • Добавить проверку статуса предыдущего выполнения (In-Progress), чтобы избежать дублирования
  • Возможно, использовать тайм-аут или альтернативный обработчик ошибок

2. Настроить расписание

  • Выгрузка писем должна происходить строго один раз в 5 минут
  • Удаление обработанных писем (или очистка) выделить в отдельную схему и выполнять один раз в день
  • Режим удаления не должен влиять на рабочие запуски выгрузки

3. Прочая информация

  • Текущая схема приложена к заданию (файл-описание коннектора n8n)
  • Имеется пример зависания выгрузки - данные, которые нужно учесть для дебаггинга
  • Решение искать в рамках тулчейна n8n, стандартные модули (Gmail/IMAP, Workflow Toolbox)

Желательно предоставить исправленную JSON-схему или чек-лист внесённых изменений.