用celery踩过的坑,流过的泪

早就听说过celery这个牛批的东西,实际上感觉是一个坑比较多的东西(可能自己比较菜吧🤣)。

以下就记录一下爬过的坑:

  1. worker运行一段时间会假死,我的解决方案是用cron定时重启celery服务。

  2. 一个任务如果延时时间过长会重复执行多次(唉,差点被炒鱿鱼),解决方案就是加个锁(这是根据我的业务具体的方案),更普通的解决方案是用celery_once(没试过)。

未完待续。。。。。。。。。。。。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 为什么要使用celery Celery是一个使用Python开发的分布式任务调度模块,因此对于大量使用Python...
    李俊伟_阅读 61,783评论 11 49
  • Celery 部署小记 参考版本: 4.0.2 概念 旧版中文翻译 最新版英文文档 以下摘自官方文档的翻译: Ce...
    esrever阅读 10,571评论 0 1
  • 简介 Celery是一个用于执行异步任务的框架。这个框架使用python编写,使用这个框架,很容易就能将Web应用...
    大蟒传奇阅读 15,741评论 10 20
  • 1. 介绍 Celery非常容易设置,通常都是使用默认的queue来存放任务,写法如下: 这两个任务都会在同一个q...
    MoonMonsterss阅读 13,310评论 1 7
  • 异步任务的重要性 大家在做web项目的时候经常会遇到一些耗时的操作, 比如: 发送邮件、发送短信、生成pdf。这些...
    tomtiddler阅读 3,226评论 0 3

友情链接更多精彩内容