Я пытаюсь развернуть поток воздуха на Heroku. Некоторые довольно хорошие учебники онлайн, чтобы помочь с этой реализацией. И они работают хорошо! https://medium.com/@damesavram / running-airflow-on-heroku-ed1d28f8013d
Но при попытке заменить heroku postgres на базу данных elephant postgres это не так работать больше.
Я получаю это сообщение об ошибке
2020-03-24T08: 32: 17.000000 + 00: 00 app [api]: сборка завершена 2020-03-24T08: 33: 06.435221 +00: 00 heroku [web.1]: состояние изменилось с начала на сбой 2020-03-24T08: 33: 06.299506 + 00: 00 heroku [web.1]: ошибка R10 (Тайм-аут загрузки) -> Веб-процессу не удалось выполнить привязку $ PORT в течение 60 секунд после запуска
Кажется, что ошибка связана с портом, но когда я использую экземпляр Heroku Postgres, он работает очень хорошо.
Ниже приведены мои команды: Шаг первый:
heroku create airflowappli
heroku git:remote -a airflowappli
heroku config:set AIRFLOW__CORE__FERNET_KEY=************
heroku config:set DATABASE_URL=************************
heroku config:set AIRFLOW_HOME=/app
echo web: airflow initdb > Procfile
git add .
git commit -m "Added configuration files."
git push heroku master
heroku logs -tail -a airflowappli
Шаг 2: который показывает «Ошибка R10 (время загрузки) -> Веб-процессу не удалось привязаться к $ PORT в течение 60 секунд после запуска»
echo web: airflow webserver --port $PORT> Procfile
git add .
git commit -m "Modify procfile to launch webserver"
git push heroku master
heroku logs -tail -a airflowappli
Шаг 3 (я не go так далеко, потому что шаг 2 не выполняется):
echo web: airflow webserver --port $PORT –daemon & airflow scheduler > Procfile
git add .
git commit -m "Modify procfile to launch webserver scheduler"
git push heroku master
Вот скриншот проблемы (шаг 2)
Здесь показано, что step1 (initdb) работает, так как поток воздуха создает таблицы в экземпляре elephant sql.
Любые предложения или замечания приветствуются! Заранее спасибо