Celery未运行,没有错误信息
我们在一个Windows系统上使用Celery来安排一些Django的任务。它已经运行得很好,几个月来没有出现问题。不过今天,在重启之后(几乎每天都会重启一次),我发现Celery无法正常运行。Celerybeat可以正常启动,但当我运行Celeryd时,它开始加载,但很快又回到Windows命令行,没有显示任何错误信息。
如果有错误信息,那就能更容易找到问题所在,但没有这些信息,我不知道该从哪里入手。我对Celery几乎一无所知,负责设置这一切的同事早就离开公司了,所以我现在很迷茫,不知道该怎么办。
如果有人能帮我诊断这个问题,我将非常感激!如果需要我提供任何信息,请告诉我。
编辑
我找到了一份日志文件,里面有以下内容:
[2011-10-19 14:32:22,924: WARNING/MainProcess] amqplib.client_0_8.exceptions
[2011-10-19 14:32:22,924: WARNING/MainProcess] .
[2011-10-19 14:32:22,924: WARNING/MainProcess] AMQPChannelException
[2011-10-19 14:32:22,924: WARNING/MainProcess] :
[2011-10-19 14:32:22,924: WARNING/MainProcess] (404, u"NOT_FOUND - no queue 'celery' in vhost '/'", (60, 20), 'Channel.basic_consume')
[2011-10-19 14:32:22,924: INFO/MainProcess] process shutting down
谢谢!
1 个回答
1
看起来RabbitMQ需要重启了。这次经历让我学到了很多东西。