Я пытаюсь заставить работать поток воздуха, чтобы лучше организовать процесс 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
?