Моя проблема:
Планировщик воздушного потока не назначает задачи.
Фон:
У меня успешно работает Airflow на моей локальной машине с sqlitedb. Образцы пакетов и мои собственные группы DAG работали без проблем. Когда я пытаюсь перейти с базы данных sqlite на Postgres (используя это руководство), планировщик больше не назначает задачи. Группа обеспечения доступности баз данных застревает в «работающем» состоянии, но ни одной задаче ни в одной группе доступности базы данных никогда не присваивается состояние.
Действия по устранению неполадок, которые я предпринял
- Интернет сервер и планировщик работают
- Для группы доступности базы данных установлено значение «ON».
- После запуска initdb воздушного потока схема publi c заполняется всеми таблицами воздушного потока.
- Пользователь в моей строке подключения владеет базой данных, а также каждой таблицей в схеме publi c.
Журнал планировщика
Планировщик Журнал продолжает публиковать это ПРЕДУПРЕЖДЕНИЕ, но я не смог использовать его, чтобы найти какую-либо полезную информацию, кроме этого другого сообщения без ответов.
[2020-04-08 09:39:17,907] {dag_processing.py:556} INFO - Launched DagFileProcessorManager with pid: 44144
[2020-04-08 09:39:17,916] {settings.py:54} INFO - Configured default timezone <Timezone [UTC]>
[2020-04-08 09:39:17,927] {settings.py:253} INFO - settings.configure_orm(): Using pool settings. pool_size=5, max_overflow=10, pool_recycle=1800, pid=44144
[2020-04-08 09:39:19,914] {dag_processing.py:663} WARNING - DagFileProcessorManager (PID=44144) exited with exit code -11 - re-launching
Среда
- PostgreSQL версия 12.1
- Воздушный поток v1.10.9
- Это все работает на MacBook Pro (Catalina) в виртуальной среде conda.