мы делаем сумасшедшие забавные вещи с django-сельдереем.Несколько наших задач занимают время, и мы хотели бы позволить им делать свое дело.Я попытался установить для CELERYD_TASK_TIME_LIMIT большое значение, например 86400 (24 часа), и все же мои задачи по-прежнему сообщают, что TimeLimitExceeded превышает 5 минут.Я перечитывал документы больше раз, чем хотел бы вспомнить, но не могу найти ничего, ссылающегося ни на значение по умолчанию для CELERYD_TASK_TIME_LIMIT, ни на максимальное значение.
Два действительно ценных для нас вопроса:
- Какое максимальное значение для CELERYD_TASK_TIME_LIMIT?(сейчас это 5 минут или 300)
- Почему я не могу установить для CELERYD_TASK_TIME_LIMIT значение Нет?(да, я вполне уверен, что понимаю последствия потенциальных работников зомби)
In settings.py
CELERYD_TASK_TIME_LIMIT = 86400 #24 hours
CELERYD_TASK_SOFT_TIME_LIMIT = 86400