当前位置: 首页 > news >正文

python定时任务2_celery flower计划任务

启动worker:

celery -A tasks worker --loglevel=error --pool=solo

worker启动成功

启动beat

celery -A tasks beat --loglevel=info

beat启动成功 

启动flower

celery -A tasks flower --loglevel=info

flower启动成功,然后进入http://localhost:5555 可以看得到现在的任务执行状况

 

 flower很好用,可以清楚的看到报错的内容

 

启动worker后如果有这个信息:

Events of group {task} enabled by remote

它表示远程开启了任务事件监控功能。因此,当您的任务执行时,能够通过系统事件监视工具及时了解任务的执行状况,更及时地处理可能出现的问题。

一些常用的celery命令

- 启动 worker:`celery -A tasks worker --loglevel=INFO`
- 启动 beat 定时任务调度程序:`celery -A tasks beat --loglevel=INFO`
- 停止 worker 或 beat:`celery control stop worker` 或 `celery control stop beat`
- 启动并行 worker:`celery -A tasks worker -c 4 --loglevel=INFO`
- 清除 worker 队列:`celery -A tasks purge`

报错内容如下: 

Task handler raised error: ValueError('not enough values to unpack (expected 3, got 0)')
Traceback (most recent call last):
File "d:\python\lib\site-packages\billiard\pool.py", line 362, in workloop
result = (True, prepare_result(fun(*args, **kwargs)))
File "d:\python\lib\site-packages\celery\app\trace.py", line 638, in fast_trace_task
tasks, accept, hostname = _loc
ValueError: not enough values to unpack (expected 3, got 0)

确认过代码没有问题,找了很多办法都没有用

后来在运行worker的时候加上--pool=solo,解决了!

celery -A tasks worker --loglevel=error --pool=solo

http://www.lryc.cn/news/67370.html

相关文章:

  • 地狱级的字节跳动面试,6年测开的我被按在地上摩擦.....
  • 怎么开发外贸网站
  • 从 Elasticsearch 到 Apache Doris,10 倍性价比的新一代日志存储分析平台|新版本揭秘
  • H5 + C3基础(H5语义化标签 多媒体标签 新表单标签)
  • 低代码平台选择指南:如何选出最适合你的平台?
  • 软考A计划-重点考点-专题十二(JAVA程序设计)
  • 亚马逊云科技工业数据湖解决方案,助力企业打通各业务场景数据壁垒
  • 修改lib64/l.ibc.so6导致系统命令都不能用
  • Web(一)-- 创建一个简单的Web项目(idea 2022版)
  • 前一篇文章最后一个算法校正
  • 测试外包干了4年,我废了...
  • CPU组成元素:运算器+控制器
  • 计算机网络——主机IP地址、子网掩码、广播地址、网络数、主机数计算方法
  • Unity 后处理(Post-Processing) -- (1)概览
  • Ajax + axios + 常用状态码(笔记)
  • python运算符
  • Python 列表(List)
  • Java设计模式-装饰模式
  • 桐乡学历提升-学历到底有什么用呢?
  • 15天学习MySQL计划(运维篇)分库分表-监控-第十四天
  • Melis4.0[D1s]:8.显示测试:图片格式和透明度
  • 【论文阅读】Pseudo-Labeling and Confirmation Bias in Deep Semi-Supervised Learning
  • 三次输错密码后,系统是怎么做到不让我继续尝试的?
  • 医学影像系统源码,三维后处理和重建 PACS源码
  • golang汇编之函数(四)
  • 成都爱尔李晓峰主任:眼睛干到发出求救信号,快注意!
  • HiEV独家 | 比亚迪高阶智驾终于来了 ,新款汉首发,多车型将搭载
  • 全面解析Linux指令和权限管理
  • C++ enum 和enum class
  • 设计模式之中介者模式