Ir para o conteúdo

Sobreposição no cron

Quando o fluxo é agendado (por exemplo com SchedulerCron), uma nova execução pode disparar enquanto a anterior ainda está IN_PROGRESS. Overlap define o que o Dotflow faz nesse caso. As estratégias estão em TypeOverlap.

Estratégias

Estratégia Significado
skip (padrão) Não inicia nova execução se a anterior não terminou.
queue Adia a nova execução até a anterior concluir (fila serializada).
parallel Permite outra execução em paralelo (cuidado com recursos compartilhados).

Escolher o overlap certo evita trabalho duplicado, condições de corrida e efeitos colaterais duplicados em produção.

Onde configurar

Overlap fica no agendador (veja Scheduler cron). Para padrões completos (cron + storage + resume), veja Pipeline agendado com resume.

Referências