Size: a a a

2020 July 08

BK

Boris Klyus in Airflow
Aлексей Mатюхин
Всем привет. Подскажите, пожалуйста, по такому вопросу. Есть web server, scheduler, которые запущены каждый в своем контейнере и смотрят на даги через смонтированные папки. После того, как добавлен новый даг, он появляется, но не запускается, скорее всего не работает scheduler, просто не подхватывается. Что в таком случае делать? Только контейнер с нуля перезапускать?
Скорее всего, вы в web- интерфейсе его не активировали (тумблер слева)
источник

AM

Aлексей Mатюхин... in Airflow
активировал. Тумблер on. Он по расписанию, но я его вручную тригернул
источник

AM

Aлексей Mатюхин... in Airflow
У меня такое было на локальной машине. Лечилось перезапуском scheduler
источник

AM

Aлексей Mатюхин... in Airflow
А вот как в докере...Там же просто так не перезапустишь...
источник

ME

Max Efremov in Airflow
マキシム サモイロフ
Можно первым шагом поставить проверку на успешность предыдущего даг рана. Я не помню есть ли стандартный оператор для этого, но вроде написать такой несложно
Сделал так, но выглядит как-то не красиво)
источник

ME

Max Efremov in Airflow
И если предыдущие перезапустить, следующий тоже надо перезапускать руками(
источник

E

Edya in Airflow
Max Efremov
И если предыдущие перезапустить, следующий тоже надо перезапускать руками(
источник

ME

Max Efremov in Airflow
точно, спасибо)
источник

AM

Aлексей Mатюхин... in Airflow
Что делать, если даг не запускается? Я его включил, вручную тригернул. Он пишет что запущен, но таски не выполняются
источник

ME

Max Efremov in Airflow
Хм, on_success_callback тригерится после выполнения каждой таски... А можно как-то по окончанию самого дага детектить?
источник

ME

Max Efremov in Airflow
В доке написано
on_success_callback (callable) – Much like the on_failure_callback except that it is executed when the dag succeeds.
но судя по всему, это не правда
источник
2020 July 09

AM

Aлексей Mатюхин... in Airflow
Что делать, если даг не запускается? Я его включил, вручную тригернул. Он пишет что запущен, но таски не выполняются
источник

AM

Aлексей Mатюхин... in Airflow
В какую хоть сторону копать?
источник

ДН

Дмитрий Негреев... in Airflow
Aлексей Mатюхин
В какую хоть сторону копать?
Проверьте шедулер
источник

DS

Dmitry Samoylov in Airflow
Aлексей Mатюхин
В какую хоть сторону копать?
Да, иногда бывает, что шедулер зависает.
источник

AM

Aлексей Mатюхин... in Airflow
Спасибо. Кажется проблема в том, что вэб сервер и шедулер смотрят в разные места.
источник

AM

Aлексей Mатюхин... in Airflow
Коллеги, добрый день. Шедулер и Вэб сервер действительно не видели одну и ту же папку с дагами, теперь я их подружил. Шедулер ставит таск в очередь, но очередь не подхватывается, в какую строну копать?
источник

ДН

Дмитрий Негреев... in Airflow
Aлексей Mатюхин
Коллеги, добрый день. Шедулер и Вэб сервер действительно не видели одну и ту же папку с дагами, теперь я их подружил. Шедулер ставит таск в очередь, но очередь не подхватывается, в какую строну копать?
Что значит не подхватывается? Редис/mq и воркеры правильно настроены? Воркеры видят даги?
источник

ДН

Дмитрий Негреев... in Airflow
Если пытаетесь в докерах поднять с celery, то в базовом пукелевском примере все исчерпывающе представлено
источник

AM

Aлексей Mатюхин... in Airflow
Дмитрий Негреев
Если пытаетесь в докерах поднять с celery, то в базовом пукелевском примере все исчерпывающе представлено
Буду признателен за ссылку...
источник