Confusion between celery and celeryd
我已经成功地在我的django应用程序中安装了芹菜和django芹菜。为了理解它,我学习了很多教程。有些人用芹菜开始工作,比如:
1 | python manage.py celery worker --loglevel=info |
其他人则从Celeryd开始:
1 | python manage.py celeryd –-verbosity=2 –loglevel=DEBUG |
我有两个问题:
CELERYD命令不工作(请参见下面的异常)。我怎么修?
文件"manage.py",第10行,in从命令行(sys.argv)file"/users/juankruger/.virtualenvs/pony/lib/python2.7/site packages/django/core/management/init.py"执行,第385行,从命令行执行utility.execute()文件"/users/juankruger/.virtualenvs/pony/lib/python2.7/site packages/django/core/management/init.py",第377行,在execute中self.fetch_命令(子命令)。从_argv(self.argv)文件/users/juankruger/.virtualenvs/pony/lib/python2.7/site packages/djcelery/management/base.py"运行,第81行,从_argv运行self.handle"默认"选项(argv[2:)文件"/users/juankruger/.virtualenvs/pony/lib/python2.7/site packages/djceley/management/base.py",第91行,在handle"默认"选项中如果arg:unicodedecodeerror中的"--settings=",则:"ascii"编解码器无法对位置0中的字节0xe2进行解码:序号不在范围(128)内。
1 | python manage.py celeryd --verbosity=2 --loglevel=DEBUG |