使用 systemd 运行 Airflow¶
Airflow 可以与基于 systemd 的系统集成。这使得监视守护程序变得容易,因为 systemd
可以处理在故障时重新启动守护程序。
在 scripts/systemd
目录中,你可以找到已在基于 Redhat 的系统上测试过的单元文件。这些文件可以通过将它们复制到 /usr/lib/systemd/system
来按原样使用。
创建这些单元文件时已做出以下假设
Airflow 作为以下
user:group
airflow:airflow
运行。Airflow 在基于 Redhat 的系统上运行。
如果不是这种情况,则需要做出适当的更改。
请注意,环境配置是从 /etc/sysconfig/airflow
获取的。
示例文件提供在 scripts/systemd
中。您还可以在 AIRFLOW_HOME
或 AIRFLOW_CONFIG
中定义配置。