我们在Windows系统上使用celery进行一些django任务调度。几个月没有问题,它一直很顺利。然而今天,重新启动后(几乎每天都会发生这种情况)我无法让芹菜运行。 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
谢谢!
答案 0 :(得分:1)
似乎需要重启RabbitMQ。我从这次经历中学到了很多东西。