Celery未运行,没有错误信息

1 投票
1 回答
1547 浏览
提问于 2025-04-17 04:35

我们在一个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需要重启了。这次经历让我学到了很多东西。

撰写回答