【问题标题】:djcelery process keep exitingdjcelery 进程一直退出
【发布时间】:2014-09-23 12:39:30
【问题描述】:

我有一个使用 celery 的 django 项目。但是,当我通过 django 使用命令启动 celery worker 时

python manage.py celery worker

它不断打印有关线程退出的错误消息

[2014-09-23 20:33:21,555: ERROR/MainProcess] Process 'Worker-4' pid:6824 exited with exitcode 1
[2014-09-23 20:33:21,555: ERROR/MainProcess] Process 'Worker-3' pid:6356 exited with exitcode 1
[2014-09-23 20:33:21,555: ERROR/MainProcess] Process 'Worker-2' pid:7528 exited with exitcode 1
[2014-09-23 20:33:21,555: ERROR/MainProcess] Process 'Worker-1' pid:5272 exited with exitcode 1

我该怎么办?

【问题讨论】:

  • 你应该用celery -A your_app_name worker -l info开始一个celery worker
  • 我试过了,还是不行。
  • 运行上述命令时产生了什么错误?

标签: python django celery djcelery


【解决方案1】:

我用错误的命令对工人进行分层,

应该是python manage.py celery -A proj worker --settings=settings

【讨论】:

    猜你喜欢
    • 2017-01-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-07-27
    • 2011-05-07
    • 2020-03-02
    相关资源
    最近更新 更多