在Linux中混淆了用于Django的celeryd配置文件和守护进程文件

时间:2011-07-11 12:42:05

标签: python django django-celery

我正在尝试将celeryd与djnago集成,但我遇到了配置文件

他们正在谈论三个文件。我需要知道这些文件的内容应该是什么

我的Celeryd可执行文件位于/opt/python27/bin/celeryd

有三个文件,我不知道它们的内容应该是什么

  1. celeryconfig.py
  2. /etc/default/celeryd
  3. /etc/init.d/celeryd
  4. 我正在关注这个问题 http://celeryq.org/docs/cookbook/daemonizing.html 我很困惑2到3之间的配置是在celeryconfig.py

    但在/etc/init.d/celeryd中他们有这段代码

    if test -f /etc/default/celeryd; then
        . /etc/default/celeryd
    fi
    

1 个答案:

答案 0 :(得分:1)

将芹菜与django一起使用时,不应直接使用celeryd可执行文件。

您必须安装django-celery并将celery守护程序作为

运行
  

python manage.py celeryd

此外,您必须在您的django项目的settings.py文件中配置celery。

http://packages.python.org/django-celery/

获取更多信息