美文网首页
2016-09-23重大失误,记一次celery失误

2016-09-23重大失误,记一次celery失误

作者: CHUWT | 来源:发表于2016-09-24 11:01 被阅读0次

事件

23日晚公司app分发奖励,后台设置错误,导致23:00到23:22期间内,原本只分发一次的奖励,每分钟重复分发,多分发了21份奖励,导致损失10k余元。

分析

定时任务使用celery写的,第一个想到的是celerybeat没有重启,重启celerybeat之后,状况仍然存在,要炸。打开代码分析,找到原因。删除redis队列的信息,重启,ok。

原因

#代码
'daily-reward':
 {
    'task': 'running.tasks.daily_reward',
    'schedule': crontab(hour='23'),   
   'args': (),
},

原因出在schedule此时设置的是hour=23,会导致在23时每分钟都会重复任务。正确的写法是

  'schedule': crontab(minute=0, hour='23',

尾声

归根结底是自己对celery的掌握不够到位,导致这次损失,引以为戒,不说了,吃土去了。

相关文章

  • 2016-09-23重大失误,记一次celery失误

    事件 23日晚公司app分发奖励,后台设置错误,导致23:00到23:22期间内,原本只分发一次的奖励,每分钟重复...

  • 重大失误

    今天竟然忘了交作业了,罪过罪过!

  • 昨天重大失误

    1,工作节奏调整出现极大的问题 2,疲倦,生物钟混乱 3,时间安排出现严重问题,目标极不明确随波逐流 4,学习动力...

  • 重大失误事件

    我市近郊,有一个年轻貌美的小媳妇,干了一件极为荒唐的事,之后又将错就错,引发严重后果,至今家里人不知道。 那天中午...

  • 人生的重大失误

    人生在世,要找到自己扮演的角色,要高清自己的定位,才不至于在社会上浑浑噩噩、一事无成。 以前在公司面试求职者时,每...

  • 日更[143]竟然断更了!

    昨日事记 失误重大失误,我昨天竟然断更了,唉,我在激动些什么我也不知道,可能是因为折磨我良久的海德格尔暂时性离我远...

  • 失误一次,失误越多

    今天有一个简单的活动,报数。不管班级有多少人,从1报到50,最后一个人报完数再加一句“报数完毕”。各班之间比拼哪个...

  • 失误失误

    20190807 星期三 天气:多云转雨 心情:一般 唉,本计划着今天早上就把昨天的日记补上的,结果拖到现在。 昨...

  • 记一次考试的失误,我的失误

    我相信大家一看到这个题目,脑海里一定会浮现出一个这样的画面:昏暗的教室里,一个高中生,眼睛上架着一个像啤酒瓶底一般...

  • 今天出现了重大失误

    今天周一,上边下来突击检查。我们犯了一个重大的失误,导致我们今天半年的奖金都要没了。 真的忐忑了一天的时间,最后下...

网友评论

      本文标题:2016-09-23重大失误,记一次celery失误

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