zoukankan      html  css  js  c++  java
  • celery笔记

    安装:pip install celery==4.1.0(django==1.11, redis==2.10.6, django-redis==4.4.0, kombu==4.1.0)
    执行异步任务命令(二选一):
    celery -A celery_task.task worker --pool=solo -l info
    celery -A celery_task.task worker -l info

    执行定时任务命令(需要登录后台管理页面添加任务):
    celery -A celery_task.task worker -l info

    保存结果需安装:django-celery-results==1.0.4

    Issues with mysql
    If you want to run django-celery-results with MySQL, you might run into some issues.

    One such issue is when you try to run python manage.py migrate django_celery_results, you might get the following error:

    django.db.utils.OperationalError: (1071, 'Specified key was too long; max key length is 767 bytes')
    To get around this issue, you can set:

    DJANGO_CELERY_RESULTS_TASK_ID_MAX_LENGTH=191
    (or any other value if any other db other than MySQL is causing similar issues.)

    max_length of 191 seems to work for MySQL.

    window开启mysql远程访问方法:
    1、放通3306端口,防火墙添加入站规则
    2、user表127.0.0.1改为%
    3、flush privileges;

    mysql设置时区:set global time_zone = '+8:00';

  • 相关阅读:
    16-面向对象之语法(1)
    4-编辑器IDE_for_python
    3-python入门学习路线
    2-学习方法心得
    1-语法基础
    NSMutableArray基本概念
    NSArray 与字符串
    NSArray文件读写
    NSArray排序
    NSArray 遍历
  • 原文地址:https://www.cnblogs.com/Fmaj7/p/12220689.html
Copyright © 2011-2022 走看看