django_cron似乎没有锁定任务

时间:2018-05-22 13:28:21

标签: python django cron django-cron

我正在使用django 1.10和django_cron包(0.5.0)。

该软件包假设在默认情况下运行任务时将其锁定,因此它不会在其他服务器上运行。 似乎在我们的项目中(托管在3台服务器上) - 它每小时运行3次(这是时间表) 我没有更改配置中的任何内容,因为我知道它应该默认锁定任务。

这是任务:

class CreateMissingItems(CronJobBase):
    RUN_EVERY_MINS = 60

    schedule = Schedule(run_every_mins=RUN_EVERY_MINS)
    code = 'CreateMissingItems'  # a unique id

    def do(self):
        MyLog().info(message="Starting scheduled task of creating missing items")
        call_command('create_missing_items')

crontab任务基本上每20分钟运行一次。 我错过了什么吗?

0 个答案:

没有答案