Сброс базы данных воздушного потока после перезагрузки системы - PullRequest
1 голос
/ 14 июня 2019

Я установил экземпляр Apache Airflow без дальнейшей настройки (Sequential Executor и SQLLiteDB) на обычном бесплатном экземпляре EC2 Ubuntu 18.04.Все работает как положено, пока я не перезагружаю систему.После перезапуска системы я больше не могу перезапустить веб-сервер.Когда я перехожу к http://myec2instanceip:8080, сервер не отображается.

Когда я пытаюсь составить список процессов воздушного потока после перезапуска сервера с помощью sudo ps -ax | grep airflow, процесс веб-сервера не отображается в списке.,

Я понял, что после ручного удаления airflow-scheduler.pid и airflow-webserver-monitor.pid в домашнем каталоге airflow, я могу успешно перезапустить airflow webserver -p 8080 -D и airflow scheduler -D.Я не могу понять, почему на самом деле происходит такое поведение, и я хочу выяснить, как установить стабильную версию даже после перезагрузки системы.

1 Ответ

1 голос
/ 14 июня 2019

Перезагрузка вашей машины убьет процессы.если вы хотите, чтобы он запускался после перезагрузки, вы можете настроить и запустить ariflow в службе: https://airflow.readthedocs.io/en/stable/howto/run-with-systemd.html

...