美文网首页
celery 命令的介绍

celery 命令的介绍

作者: simle天晴 | 来源:发表于2017-12-20 14:46 被阅读0次

celery 注意的事项

命令执行注意事项

  • 如果设置任务的存储引擎为redis,或其他的数据库,不是rabbitmq
    则执行命令的时候必须加项目
celery -A proj status

否则会报错默认还会使用rabbitmq 连接


image.png
  • 如果遇到如下错误的话
image.png
在django 中 可以在setting 使用
from celery import  platforms
platforms.C_FORCE_ROOT = True

第二种也可以使用    

    
export C_FORCE_ROOT="true"

celery 启用外部配置文件

>>> celery.config_from_object("myapp.celeryconfig")

>>> from myapp import celeryconfig
>>> celery.config_from_object(celeryconfig)

关于 multi 命令

multi 命令可以在后台启动多个节点也可以重启,暂停

启动

$ celery multi start w1 -A proj -l info
celery multi v3.1.1 (Cipater)
> Starting nodes...
    > w1.halcyon.local: OK


重启

$ celery multi restart w1 -A proj -l info
celery multi v3.1.1 (Cipater)
> Stopping nodes...
    > w1.halcyon.local: TERM -> 64024
> Waiting for 1 node.....
    > w1.halcyon.local: OK
> Restarting node w1.halcyon.local: OK
celery multi v3.1.1 (Cipater)
> Stopping nodes...
    > w1.halcyon.local: TERM -> 64052


暂停

celery multi stop w1 -A proj -l info
image.png

相关文章

  • celery 命令的介绍

    celery 注意的事项 命令执行注意事项 如果设置任务的存储引擎为redis,或其他的数据库,不是rabbitm...

  • celery 命令

    Celery 自带的查看命令 celery status 查看集群内所有活跃的节点 celery result -...

  • supervisor启动虚拟环境中的celery

    flask项目中使用到了celery,在本机测试的话直接运行命令:celery worker -A celery_...

  • Flask-celery

    celery介绍 安装celery 使用celery 创建python工程, 然后新建tasks.py文件, 写入...

  • Celery笔记

    1. Celery介绍 Celery is an asynchronous task queue/job queu...

  • Celery命令

    celery开启:

  • 基于Flask开发的前后端分离租房项目(六)

    十一、Celery的使用详解 11.1celery介绍: celery是一个功能完备即插即用的任务队列。它使得我们...

  • celery异步调度

    一、Celery介绍 Celery是一个功能完备即插即用的任务队列 Celery适用异步处理问题,比如发送邮件...

  • 三、Celery 进阶

    Celery 进阶 前面已经对Celery的简单使用和配置做了介绍,本章将会展示Celery的更多细节 在自己的应...

  • celery 远程控制实现之 revoke

    介绍 由于对 celery 在消息队列上实现远程控制的好奇,因而以 revoke 命令(取消任务)为例来研究其中的...

网友评论

      本文标题:celery 命令的介绍

      本文链接:https://www.haomeiwen.com/subject/exwwwxtx.html