Что происходит, если выполняется несколько runcrons - PullRequest
0 голосов
/ 31 октября 2018

У меня есть несколько заданий cron, написанных на Django, и я использую пакет django-cron. Что произойдет, если я выполню следующую команду несколько раз?

python manage.py runcrons

Я хочу, чтобы вторые runcrons увидели, что какое-то задание cron выполняется первыми runcrons, просто проигнорируйте его и не ждите завершения первого!

1 Ответ

0 голосов
/ 31 октября 2018

Если вы используете django-cron, вас заинтересует блокирующий бэкэнд .

Вы можете установить ALLOW_PARALLEL_RUNS в своем классе cron, чтобы запретить одновременное выполнение нескольких заданий типа.

...