我在 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/"