Celery Beat 能生产定时任务,但是 Celery Worker 有时不执行是什么情况?
时间: 2020-08-18来源:V2EX
前景提要
有个定时任务(Period Task)配的是每 1 小时跑一次,项目启动的前 3 次是能正常能跑的,但是第 4 次任务没有执行,第 5 次又正常跑了。看了一下 Beat 的日志任务确实产生了,但是从 Worker 日志和 Flower 上看,任务并没有执行,且从业务上看确实没有执行定时任务。Worker 日志里面看了一下也没有报错。我们的 Broker 是用的 Redis 3,这个项目的所有任务都放到同一个队列上,且其他任务执行是没问题的,只有这个任务有问题。此外,查了一下可以进 redis 用 LLEN celery 去看队列积压情况,但是并没有这个 key 。我们用的 celery 的版本是 3.1.26.post2,django-celery 的版本是 3.2.2 。大家有遇到过这个问题么?

科技资讯:

科技学院:

科技百科:

科技书籍:

网站大全:

软件大全:

热门排行