Планировщик воздушного потока не запускает задачи - PullRequest
1 голос
/ 08 апреля 2020

Моя проблема:

Планировщик воздушного потока не назначает задачи.

Фон:

У меня успешно работает 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.

1 Ответ

0 голосов
/ 08 апреля 2020

Postgres был установлен с помощью postgresapp . Обновлен postgresapp до версии 2.3.3e. PostgresSQL по-прежнему версии 12.1, но путем обновления postgresapp проблема была решена.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...