![将 Celery 作为守护进程运行](https://linux22.com/image/555253/%E5%B0%86%20Celery%20%E4%BD%9C%E4%B8%BA%E5%AE%88%E6%8A%A4%E8%BF%9B%E7%A8%8B%E8%BF%90%E8%A1%8C.png)
我在 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/"