将 Celery 作为守护进程运行

将 Celery 作为守护进程运行

我在 Ubuntu11.04 上的一个 Python 项目(不是 Django 项目)上测试了 Celery 和 RabbitMQ。我的 celeryconfig.py 和 test.py 文件位于 /mypath/myproject/ 中。我的/etc/default/celeryd看起来像这样:

# Where to chdir at start.
CELERYD_CHDIR= "/mypath/myproject/"

# Extra arguments to celeryd
CELERYD_OPTS=”–time-limit=300”

# Name of the celery config module.#
CELERY_CONFIG_MODULE=”celeryconfig”

当我运行时,sudo /etc/init.d/celeryd start我收到此错误消息:

/etc/default/celeryd: line 2: /mypath/myproject/: Is a directory

有什么想法吗?我关注了这些说明

答案1

它是等号后面的额外空格。你想要:

CELERYD_CHDIR="/mypath/myproject/"

相关内容