Почему задача дублируется у всех работников в rq-планировщике? - PullRequest
0 голосов
/ 10 марта 2019

Я пытаюсь настроить запуск задачи с помощью scheduler.cron в проекте django. У меня есть два открытых rq-работника, и задача запускается в обоих одновременно, но когда я запускаю его сам (без использования планировщика) - это работает нормально - запускаю только одного из моих работников. Мой код:

import django_rq

scheduler = django_rq.get_scheduler('default')
scheduler.cron(
    "40 * * * *",                # A cron string (e.g. "0 0 * * 0")
    func='jobparser.tasks.parse',                  # Function to be queued
    queue_name='default',
)

В чем моя проблема?

...