Airflow Web服务器在没有Gunicorn的情况下启动,无法访问

时间:2018-02-21 18:24:55

标签: webserver gunicorn airflow

我正在使用Airflow 1.9并且它运行良好超过2个月但不知何故现在我无法在Gunicorn上启动airflow webserver

nohup airflow webserver $* > webserver_new.logs &

只是启动Web服务器进程,但日志中没有提到Gunicorn。用户界面无法访问。我检查过环境变量$AIRFLOW_HOME指向正确的路径。

同样在启动Web服务器时,它不会在$AIRFLOW_HOME中创建webserver-pid文件。

当我卸载Gunicorn并启动Airflow网络服务器时,我没有收到任何错误,但没有Gunicorn,UI无法访问。无论是否存在枪炮,基本上它的行为都是一样的。

环境

我在CentOS盒子上使用Python 2.7 virtualenv。很少有其他开发人员更新了一些Python包,如pyhivethriftsix。我已使用pip卸载了所有这些并卸载的Airflow(并重新安装回来)。

记录内容

Web服务器日志不包含任何提及Gunicorn的内容,并且从命令行启动时不包含任何其他错误。 DAG正在运行,但UI仍处于运行状态。

[2018-02-21 14:13:36,082] {default_celery.py:41} WARNING - Celery Executor will run without SSL

其他观察

手动启动Gunicorn之后,我发现工人一旦创建就会超时。

0 个答案:

没有答案
相关问题