系统重启后重置气流数据库

时间:2019-06-14 12:03:25

标签: python ubuntu airflow

我已经在一个普通的EC2 Ubuntu 18.04免费实例上设置了一个Apache Airflow实例,而没有进行任何进一步的配置(顺序执行器和SQLLiteDB)。一切正常,直到重新启动系统。重新启动系统后,我将无法重新启动Web服务器。当我导航到http://myec2instanceip:8080时,服务器未显示。

当我使用sudo ps -ax | grep airflow重新启动服务器后尝试列出气流过程时,未列出Web服务器过程。

我发现在手动删除airflow home目录中的airflow-scheduler.pidairflow-webserver-monitor.pid之后,我可以成功地重新运行airflow webserver -p 8080 -Dairflow scheduler -D。 我真的无法弄清楚为什么会发生这种现象,并且想弄清楚即使重启系统后也可以建立稳定的版本。

1 个答案:

答案 0 :(得分:1)

重新启动计算机将终止进程。 如果您希望它在重新启动后启动,则可以在服务中配置并运行ariflow: https://airflow.readthedocs.io/en/stable/howto/run-with-systemd.html