【发布时间】:2018-10-31 10:35:56
【问题描述】:
我有多个用 Django 编写的 cron 作业,我正在使用包 django-cron。如果我多次运行以下命令,会发生什么?
python manage.py runcrons
如果第二个 runcrons 看到第一个 runcrons 正在执行某个 cron 作业,只需忽略它,不要等待第一个 runcrons 完成!
【问题讨论】:
标签: python django django-cron
我有多个用 Django 编写的 cron 作业,我正在使用包 django-cron。如果我多次运行以下命令,会发生什么?
python manage.py runcrons
如果第二个 runcrons 看到第一个 runcrons 正在执行某个 cron 作业,只需忽略它,不要等待第一个 runcrons 完成!
【问题讨论】:
标签: python django django-cron
如果你使用 django-cron,你会对 locking backend 感兴趣。
您可以在 cron 类中设置 ALLOW_PARALLEL_RUNS 以禁止该类型的多个作业同时运行。
【讨论】: