我正在尝试从Redhat机器上的virtualenv运行Apache Airflow的Web服务器,并从Gunicorn配置文件中选择一些配置选项。Gunicorn和Airflow都安装在virtualenv中。命令
airflow webserver
启动Airflow的Web服务器和Gunicorn服务器。配置文件具有确保Gunicorn使用/接受TLSv1的选项。2,以及要使用的密码列表。
Gunicorn配置文件为
gunicorn.py
GUNICORN_CMD_ARGS="--config=/path/to/gunicorn.py ..."
在里面
.bashrc
。此变量还设置了除
--config
。但是,当我运行
气流Web服务器
命令中的选项
GUNICORN_CMD_ARGS
从未应用。
鉴于Gunicorn不是从命令行调用的,而是通过气流调用的,我假设这就是
GUNICORN\u CMD\u ARGS
未读取环境变量,但我不确定,而且我对这两种技术都不熟悉。。。
是否有其他方法可以设置Gunicorn自动引用配置文件,而无需
GUNICORN\u CMD\u ARGS
环境变量?
以下是我使用的内容:
-
gunicorn 19.8.1
-
apache airflow 1.9.0
-
python 2.7.5