Менеджер задач 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,
}