zoukankan      html  css  js  c++  java
  • celery配置与基本使用

    目录
    1.celery配置与基本使用
    1.1 安装celery
    2.测试celery
    2.1启动celery
    1.celery配置与基本使用
    1.1 安装celery

    celery_task/main.py import os

    from celery import Celery

    定义celery实例, 需要的参数, 1, 实例名, 2, 任务发布位置, 3, 结果保存位置

    app = Celery('mycelery',
    broker='redis://127.0.0.1:6379/14', # 任务存放的地方
    backend='redis://127.0.0.1:6379/15') # 结果存放的地方

    @app.task 指定将这个函数的执行交给celery异步执行

    @app.task
    def add(x, y):
    return x + y
    2.测试celery
    2.1启动celery
    '''1.启动celery''' #1.1 单进程启动celery
    celery -A main worker -l INFO

    1.2 celery管理

    celery multi start celery_test -A celery_test -l debug --autoscale=50,5
    celery并发数: 最多50个, 最少5个
    ps auxww|grep "celery worker"|grep -v grep|awk '{print $2}'|xargs kill -9
    关闭所有celery进程

  • 相关阅读:
    py笔记之循环结构
    PY学习记录#5
    PY学习记录#4
    py笔记之选择结构
    PY学习记录#3
    分享一个可以随时随地写代码的工具
    PY学习记录#2
    日记啊
    Tarjan学习笔记
    Docker commands
  • 原文地址:https://www.cnblogs.com/lll11115/p/13930357.html
Copyright © 2011-2022 走看看