芹菜和芹菜混淆

我在我的django应用程序中成功安装了芹菜和django芹菜。 为了理解它,我遵循了一些教程。 有些人用芹菜启动工人,像这样:

python manage.py celery worker --loglevel=info

其他人用芹菜开始d

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

我有2个问题请:

  • 我应该使用哪一个?
  • celeryd命令不起作用(请参阅下面的例外情况)。 我该如何解决它?

    文件“manage.py”,第10行,在execute_from_command_line(sys.argv中)文件“/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/ 初始化的.py”,线路377,在执行自我。 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/python2.7/site-packages/djcelery/management/base.py”,第91行,在handle_default_options中if'--settings ='在arg中:UnicodeDecodeError:'ascii'编解码器无法解码位置0中的字节0xe2:序号不在范围内(128)


  • celerydcelery worker的旧版本。你可以同时使用这两种。但是最好是最新的。然后在你的语法中出现错误。试试这个

    python manage.py celeryd --verbosity=2 --loglevel=DEBUG
    
    链接地址: http://www.djcxy.com/p/54771.html

    上一篇: Confusion between celery and celeryd

    下一篇: Compile failed and ascii codec error when installing python scientific stack