Python 为什么在我运行芹菜进程时rabbitmq显示2个连接?

Python 为什么在我运行芹菜进程时rabbitmq显示2个连接?,python,rabbitmq,celery,Python,Rabbitmq,Celery,我一直在玩芹菜和rabbitmq来处理大型图像处理,我只是想了解一些基本原理 我一切都很好,只是不知道为什么事情会这样,这让我很烦。最让我困惑的是当我打开芹菜的时候 celery -A tasks worker --loglevel=info 它运行良好,一切正常,但当我看到rabbitmq仪表板时,我感到困惑,因为它说有2个连接。我假设有一些事情我不明白。我可以忽略它,并对它工作的事实感到满意,但我只是好奇,为什么当我运行1个芹菜进程时,它会与rabbitmq建立2个连接。也许我不明白什么

我一直在玩芹菜和rabbitmq来处理大型图像处理,我只是想了解一些基本原理

我一切都很好,只是不知道为什么事情会这样,这让我很烦。最让我困惑的是当我打开芹菜的时候

celery -A tasks worker --loglevel=info

它运行良好,一切正常,但当我看到rabbitmq仪表板时,我感到困惑,因为它说有2个连接。我假设有一些事情我不明白。我可以忽略它,并对它工作的事实感到满意,但我只是好奇,为什么当我运行1个芹菜进程时,它会与rabbitmq建立2个连接。也许我不明白什么是连接


我不知道这是否有区别,但我使用的是托管rabbitmq服务,而不是在本地运行。如有任何见解,将不胜感激

即使使用
-c1
选项
celery-A tasks worker-c 1--loglevel=info
它仍然显示2个带有-c选项的连接。默认值是机器上可用的CPU数量。