Менеджер задач django-q работает некорректно, если в системе нет ни одного запроса

Кто-нибудь использует планировщик задач django-q: https://github.com/Koed00/django-q

(не связанная с базой данных библиотека Q)

  • Я планирую cron задачу, которая будет запускать некоторые задания. Но моя основная проблема в том, что задания начинают работать на 30-60 минут позже, чем я запланировал, если на сервере нет новых запросов. Через много времени, когда я обновляю страницу, оно начинает работать немедленно.

  • Даже я установил низкий таймаут, чтобы попробовать, сработает ли это, но это не сработало. Есть ли какой-нибудь конфиг, который я могу установить для этой проблемы?

  •     Q_CLUSTER = {
        "name": "Cluster",
        "orm": "default",  # Use Django's ORM + database for broker
        'workers': 2,
        'timeout': 240,
        'retry': 300,
    }
    
    Вернуться на верх