首页 > 解决方案 > Python Django 执行独立的间隔任务

问题描述

在某些情况下,有必要创建一个定期任务,每分钟检查一次用户的状态。为此,我使用 django_celery_beat + PeriodicTask + IntervalSchedule

当此任务为 1 时,一切正常。但是当为另一个用户创建一个新用户时,任务执行会发生变化:例如,第一个用户从 10:14:40 开始每分钟检查一次,下一次检查应该是在 10:15:40,但是一个新用户任务是在 10:15:35 创建的,两个用户最终都在 10:16:35 得到验证

我该如何解决我的问题?每个用户都应该在自己的时间间隔内每分钟检查一次。

标签: djangointervalsdjango-celeryperiodic-taskdjango-celery-beat

解决方案


推荐阅读