Нужно, что бы даг запускался в 5 утра МСК (1 UTC). Выкатил вечером и снял с паузы сразу, часов в 20-ть - даг автоматом не запустился в 5 утра, и я запустил его днем руками - один раз. Далее, происходят не понятные вещи - уже несколько суток даг не запускается, но интервал Next Run меняется - сейчас
[2022-10-29, 01:00:00 ... 2022-10-30, 01:00:00]
[2022-10-28, 01:00:00 ... 2022-10-29, 01:00:00]
Код был такой:
default_args = {
'retries': 3,
'retry_delay': dt.timedelta(minutes=30),
}
with DAG(
dag_id='my_dag_id',
start_date=days_ago(0),
schedule_interval="0 1 * * *",
catchup=False,
is_paused_upon_creation=True,
default_args=default_args
) as dag:
Я хотел поставить запуск день назад, чтобы даг сработал на интервале. Хорошо, правим. Где-то в 12 МСК (9UTC) - 2022-10-29 поменял:
start_date=days_ago(1),
Даг запустился автоматом и отработал интервал день назад:
(LogicalDate=2022-10-28, 01:00:00,
RunType=scheduled,
QueuedAt=2022-10-29, 09:02:56,
StartDate=2022-10-29, 09:02:56,
EndDate=2022-10-29, 09:12:10)
Но, это не изменило его состояния, по прежднему
NextRun = [2022-10-29, 01:00:00 UTC; 2022-10-30, 01:00:00 UTC]
Run After = [2022-10-30, 01:00:00 UTC]
Как теперь вывести DAG из ступора? Чтобы он сам в 1UTC запускался.