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