Перезапуск планировщика воздушного потока - PullRequest
0 голосов
/ 17 октября 2018

Я пытаюсь заставить работать поток воздуха, чтобы лучше организовать процесс etl.Когда я делаю изменения в dag в своей папке dags, мне часто приходится перезапускать планировщик с помощью

airflow scheduler

, прежде чем изменения будут видны в пользовательском интерфейсе.Я хотел бы запустить планировщик как процесс-демон с

airflow scheduler -D

, но когда я пытаюсь это сделать, я получаю сообщение:

[2018-10-17 14:13:54,769] {jobs.py:580} ERROR - 
Cannot use more than 1 thread when using sqlite. Setting max_threads to 1

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

lsof -i

, я не получаю никаких результатов.

Вопрос: Почему я не могу перезапустить планировщик с помощью airflow scheduler -D.Почему планировщик перезагружается с airflow webserver?Как мне успешно завершить процесс, который мешает мне запустить airflow scheduler -D?

1 Ответ

0 голосов
/ 17 октября 2018

Запустите ps aux | grep airflow и проверьте, запущены ли процессы airflow webserver или airflow scheduler.Если они убивают их и перезапускаются с помощью airflow scheduler -D

...