Есть ли способ, чтобы процесс Airflow запускался в одно и то же время каждую неделю? - PullRequest
0 голосов
/ 09 марта 2020

У меня есть процесс воздушного потока, который запускается каждое воскресенье в 12:00. Есть ли способ запустить этот процесс точно в одно и то же время (абсолютное время) каждую неделю, независимо от продолжительности или результата предыдущего прогона. Я вижу, что время начала процесса продолжает приближаться к тому, что через пару недель он запускается на целых 16 часов позже запланированного времени. Как сделать так, чтобы он запускался ровно в одно и то же время, независимо от результата предыдущего запуска или от того, был ли ранее активирован вручную или нет (поведение, подобное cron)?

1 Ответ

0 голосов
/ 10 марта 2020

Добавьте аргумент disabled_on_past в default_args вашей группы DAG, значение false будет гарантировать, что новые dagrun будут создаваться каждый интервал вне зависимости от предыдущего статуса dagrun:

'depends_on_past': False

Это может быть необязательно, но я рекомендую перезагрузить ваш планировщик после внесения этого изменения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...