python - Celery 未运行,没有错误消息

标签 python windows django-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

谢谢!

最佳答案

似乎需要重新启动 RabbitMQ。我从这次经历中学到了很多。

关于python - Celery 未运行,没有错误消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7815285/

相关文章:

python - 计算使用 pandas 数据框列的公式字符串

python - POST请求中的django ModelForms和正常形式

python - 导出ROI OpenCV

ruby - 检测 ruby​​ 是否在 Windows 上运行的正确方法是什么?

c++ - 如何从另一个 C++ win32 控制台应用程序调用 C++ Win32 DLL

python - Celery 结果后端 HTML 和 JSON

django - 在 Django Celery 中使用 .env 中的环境变量

python - Django handler500 作为基于类的 View

python - 在 Python 中获取 windows/system 文件夹位置

celery - django 获取当前 django 用户的所有正在运行/挂起的 celery 任务