芹菜监控与数据库b不工作

2024-06-16 13:04:42 发布

您现在位置:Python中文网/ 问答频道 /正文

我使用django celery,将数据库用作代理和结果存储。正在处理事件,但监视(celerycam或celeryev)不起作用。在

我的settings.py包括

import djcelery
djcelery.setup_loader()
BROKER_BACKEND = "django"
CELERY_IMPORTS = (
        "cbridge.tasks",
        )

INSTALLED_APPS += [
    'djcelery',
    'djkombu',
    ]

这足以让manage.py celeryd处理来自cbridge.tasks的任务,这些任务从任何地方插入到队列中,有时会将结果返回给启动该任务的线程。(我现在暂时不谈这个问题)所以这个系统已经足够让任务实际运行了,这很好,但是。。。在

我的问题是如何让我得到任务的监控?在djcelery_表中从未显示任何内容。在

我运行manage.py celerycammanage.py celeryev,它们启动时很好,但从不做任何事情。我想我还需要设置更多的配置变量。但它们是什么?我试过设置

^{pr2}$

但它们没有任何区别。我希望celeryev和{}读取与celeryd相同的配置设置。他们为什么不呢?在


Tags: djangopyimport数据库代理settingsmanagetasks