Лимит параллельных выполнений
Что это?
Лимит параллельных выполнений позволяет управлять количеством выполнений сценария, которые могут выполняться одновременно.
По умолчанию сценарии работают в параллельном режиме. Эта настройка позволяет переключаться между параллельным и строго последовательным выполнением в зависимости от ваших задач.
Зачем это нужно?
В большинстве случаев параллельное выполнение ускоряет обработку и сокращает общее время выполнения сценариев.
Однако некоторые сценарии требуют строгого порядка или контролируемого выполнения. Например:
- при работе с внешними API с ограничениями по rate limit
- при работе с общими ресурсами (например, обновление одной и той же сущности)
- когда важно сохранить порядок выполнения
В таких случаях последовательный режим обеспечивает предсказуемое и стабильное поведение.
Как это работает?
Вы можете настроить режим выполнения с помощью параметра Лимит параллельных выполнений в интерфейсе.
Доступные режимы:
- Последовательно — одновременно выполняется только одно выполнение
- Параллельно — одновременно выполняется несколько выполнений (по умолчанию)

Режим Последовательно
- Все новые выполнения помещаются в очередь
- Выполнения обрабатываются строго по одному
- Очередь работает по принципу FIFO (First-In, First-Out)
- Размер очереди не ограничен
- Если выполнение зависло в статусе
В очереди, система будет ждать его завершения
Режим Параллельно
- Несколько выполнений могут выполняться одновременно
- Минимальный уровень параллелизма: 2 выполнения
- Максимальный уровень зависит от вашего тарифного плана
- Превысить лимит невозможно
Изменение режима
- Режим можно изменить в любой момент
- Изменения применяются в течение 10 минут
- Уже запущенные выполнения не затрагиваются
- Новые выполнения будут запускаться с учетом обновленных настроек
Поведение выполнения
- У каждого выполнения есть таймаут — 30 минут
- Если выполнение завершается с ошибкой, оно считается завершенным
- Следующее выполнение в очереди (если есть) запускается сразу
- Автоматические повторы (retry) отсутствуют
- В последовательном режиме порядок выполнения всегда гарантирован (FIFO)
Сколько это стоит?
Функция бесплатна для использования.
Однако максимальный уровень параллелизма в режиме Параллельно зависит от вашего тарифного плана. Например, если тариф позволяет до 5 параллельных выполнений, тот же лимит будет применяться к сценарию.
Использование режима Последовательно не влияет на стоимость.
Когда использовать Последовательно?
Рекомендуется использовать Последовательно, если:
- требуется строгий порядок выполнения
- сценарий изменяет один и тот же ресурс (во избежание конфликтов)
- используется API с жесткими ограничениями по rate limit
- важно предсказуемое, пошаговое выполнение
Часто задаваемые вопросы
Что произойдет, если сменить режим во время выполнения?
Новый режим применится в течение 10 минут. Уже запущенные выполнения продолжат работу без изменений.
Что происходит при нескольких запусках в режиме Последовательно?
Они помещаются в очередь и выполняются последовательно в порядке FIFO.
Может ли очередь переполниться?
Нет. Очередь не имеет ограничений по размеру.
Что произойдет, если выполнение завершится с ошибкой?
Система считает его завершенным и переходит к следующему выполнению в очереди.
Что если выполнение зависнет?
Если выполнение остается в статусе В очереди, система будет считать его активным и не запустит следующее, пока оно не завершится или не сработает таймаут.