2015-07-21 677 views
0

我已經在我的django應用程序中成功安裝了芹菜和django芹菜。爲了理解它,我遵循了一些教程。一些啓動工作芹菜,像這樣:芹菜和芹菜之間的混淆

python manage.py celery worker --loglevel=info 

別人芹菜啓動d

python manage.py celeryd –-verbosity=2 –loglevel=DEBUG 

我有2個問題,請:

  1. 哪一個我應該使用?
  2. celeryd命令不起作用(請參閱下面的例外情況)。我該如何解決它?

    文件 「manage.py」,第10行,在 execute_from_command_line(sys.argv中)文件「/Users/juankruger/.virtualenvs/pony/lib/python2.7/site-packages/django/core/management/ 初始化 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)文件」/Users/juankruger/.virtualenvs/pony/lib/python2.7/site-packages/djcelery/management/base。 py「,第81行,在run_from_argv self.handle_default_options(argv [2:])文件」/Users/juankruger/.virtualenvs/pony/lib/python 2.7/site-packages/djcelery/management/base.py「,第91行,在handle_default_options中 如果'--settings ='在arg:UnicodeDecodeError:'ascii'編解碼器無法解碼位置0中的字節0xe2:ordinal not in範圍(128)

+0

是'--loglevel =信息'在芹菜工作? – itzMEonTV

回答

2

celeryd是舊版本的celery worker。你可以使用both.But喜歡latest.Then錯誤是在你的syntax.Try這個

python manage.py celeryd --verbosity=2 --loglevel=DEBUG