Django Crontab:如何停止并行执行

2024-09-27 09:24:48 发布

您现在位置:Python中文网/ 问答频道 /正文

在django crontab的帮助下,我很少有cronjobs在运行。让我们以一个cronjob为例,假设这个job A被安排为每两分钟运行一次。在

但是,当作业正在运行并且在两分钟内没有完成时,我不希望执行此作业的另一个实例。在

在探索了一些资源之后,我偶然看到了这篇文章,但我不确定该放在哪里。在

https://bencane.com/2015/09/22/preventing-duplicate-cron-job-executions/

有人已经遇到过这个问题了吗?你是怎么修好的?在


Tags: django实例httpscom作业job资源cron
1条回答
网友
1楼 · 发布于 2024-09-27 09:24:48

根据the readme,您应该能够设置:

CRONTAB_LOCK_JOBS = True

在你的Django设置中。这将阻止在上一个作业实例仍在运行时启动新的作业实例。在

相关问题 更多 >

    热门问题