1

我有多个用 Django 编写的 cron 作业,并且正在使用 package django-cron。如果我多次运行以下命令,会发生什么?

python manage.py runcrons

我想如果第二个 runcrons 看到第一个 runcrons 正在执行某些 cron 作业,只需忽略它,不要等待第一个 runcrons 完成!

4

1 回答 1

2

如果你使用 django-cron,你会对lock backend感兴趣。

您可以在 cron 类中设置 ALLOW_PARALLEL_RUNS 以禁止该类型的多个作业同时运行。

于 2018-10-31T10:52:35.833 回答