3

celeryddjnagoと統合しようとしていますが、設定ファイルでスタックしています

彼らが話しているファイルは3つあります。それらのファイルの内容を知る必要があります

私のCeleryd実行可能ファイルは/opt/python27/bin/celeryd

内容がわからないファイルが3つあります

  1. celeryconfig.py
  2. /etc/default/celeryd
  3. /etc/init.d/celeryd

私はこのlinl をフォローしていますhttp://celeryq.org/docs/cookbook/daemonizing.html 構成がceleryconfig.pyにあるため、2と3の間で混乱しています。

しかし、/etc/init.d/celeryd彼らにはこのコードがあります

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

1 に答える 1

1

djangoでceleryを使用する場合は、celeryd実行可能ファイルを直接使用しないでください。

django-celeryをインストールし、celeryデーモンを次のように実行する必要があります

python manage.py celeryd

また、djangoプロジェクトのsettings.pyファイルでセロリを構成する必要があります。

詳細については、http://packages.python.org/django-celery/をご覧ください。

于 2011-07-11T12:51:02.857 に答える