每次我开始airflow worker
我都会收到此错误
[2017-11-07 16:24:12,354: ERROR/MainProcess] consumer: Cannot connect to amqp://myuser:**@127.0.0.1:8793/myvhost: timed out.
Trying again in 26.00 seconds...
我按照说明在Airflow上安装CeleryExecutors以及使用此documentation安装RabbitMQ。
我已经去配置我的airflow.cfg
以反映这一点,方法是将celery_result_backend
和broker_url
更改为指向正确的地址(amqp://myuser:mypassword@localhost:8793/myvhost
,例如,从文档中) 。当我更改DAG目录时,我已经在某些时候启动并运行了。除了更改DagBag中的内容之外,更改DAG目录不应对其产生影响。
还有什么我应该考虑调试并让Celery Workers启动并运行吗?