Airflow 网络服务器也会启动工作进程

Airflow 网络服务器也会启动工作进程,airflow,Airflow,问题:airflow webserver为什么也启动workers 我一直在谷歌上搜索如何构建气流服务,因为我需要构建一些环境(最后一个是Prod)。我发现了一个很棒的博客,上面说不同的角色可以根据我的需要启动,例如: $ airflow webserver $ airflow scheduler $ airflow worker 但是后来我意识到airflow webserver也会启动worker,并且我还在配置文件中找到了以下参数: # Number of workers to run

问题:
airflow webserver
为什么也启动workers

我一直在谷歌上搜索如何构建气流服务,因为我需要构建一些环境(最后一个是Prod)。我发现了一个很棒的博客,上面说不同的角色可以根据我的需要启动,例如:

$ airflow webserver
$ airflow scheduler
$ airflow worker
但是后来我意识到
airflow webserver
也会启动worker,并且我还在配置文件中找到了以下参数:

# Number of workers to run the Gunicorn web server
workers = 4
我猜这4个worker只用于运行web服务器,而不用于运行任务。对吗


非常感谢。

正确,该设置适用于web服务器的web工作人员。Gunicorn是HTTP服务器。Web服务器永远不会实际运行任务。它将始终通过运行
的进程执行(或者如果您使用的是LocalExecutor,调度程序将运行它们)