我已经在我的django app中成功安装了芹菜和django芹菜。我已经学习了很多教程,以便了解它。有些人像芹菜一样开始工作:
python manage.py celery worker --loglevel=info
其他人用芹菜 d :
开始python manage.py celeryd –-verbosity=2 –loglevel=DEBUG
我有两个问题:
celeryd命令无法正常工作(请参阅下面的例外情况)。我该如何解决?
文件" manage.py",第10行,in execute_from_command_line(sys.argv)File" /Users/juankruger/.virtualenvs/pony/lib/python2.7/site-packages/django/core/management/ init .py" ,行385,在execute_from_command_line中 utility.execute()文件" /Users/juankruger/.virtualenvs/pony/lib/python2.7/site-packages/django/core/management/ init .py",第377行,执行中 self.fetch_command(子命令).run_from_argv(self.argv)File" /Users/juankruger/.virtualenvs/pony/lib/python2.7/site-packages/djcelery/management/base.py" ;, line 81,在run_from_argv中 self.handle_default_options(argv [2:])File" /Users/juankruger/.virtualenvs/pony/lib/python2.7/site-packages/djcelery/management/base.py" ;,第91行,in handle_default_options 如果' - settings ='在arg:UnicodeDecodeError:' ascii'编解码器不能解码位置0中的字节0xe2:序数不在范围内(128)
答案 0 :(得分:2)
celeryd
是celery worker
的旧版本。您可以同时使用两者。但是更喜欢最新。然后错误就在您的语法中。试试这个
python manage.py celeryd --verbosity=2 --loglevel=DEBUG