Мы используем Django 1.4.22 и сельдерея 3.1.25 с REDIS.Значение по умолчанию для visibility_timeout составляет один час, и оно слишком мало для наших заданий.
Как мы можем увеличить visibility_timeout до 6 часов?
Моя попытка была установить вDkjango setting.py это:
BROKER_TRANSPORT_OPTIONS = {'visibility_timeout': 3600 * 6}
Я не помню, откуда я получил эту рекомендацию.Если вы знаете любое другое решение, пожалуйста, сообщите.Пока что я не смог найти ничего, что работает.
- РЕДАКТИРОВАТЬ -
При работе:
manage.py celery inspect conf
Показывает:
...
"BROKER_TRANSPORT": null,
"BROKER_TRANSPORT_OPTIONS": {},
...