Шаг 2 из 4

Запуск DAG

Перед запуском хочу немного поговорить про start_date и schedule_interval. Напомню, что для DAG first_dag мы указали:

schedule_interval = daily
start_date = 2021-01-20

Что означает, что наш DAG будет запускаться ежедневно, начиная с 20 января 2021 года.

Внимание, как только вы активируете ваш DAG, планировщик автоматически запустит выполнение за все прошедшие дни, начиная с даты, указанной в start_date.

Когда я пишу эти строки на календаре 2 февраля 2021 года. Это значит, что активировав DAG, планировщик запустит выполнение с 20 января до 1 февраля включительно. Запуск за 2 февраля будет запланирован в полночь 3-го февраля, т.е. после 2 февраля 2021 года и 23:59:59 часов. Совокупно будет 13 запусков:

На скриншоте видно, что из 13 запусков, запуск за 20 января был неудачным даже с учётом дополнительных двух попыток. Получается, что во всех 3 запусках (1 запуск стандартный + 2 попытки) выпало нечетное число.

Комментарии