Our team has been using Celery Director for our workflows. Some of our tasks take longer than 1 hour to run, and we are running into this Celery + Redis issue, where long tasks are added to the queue repeatedly. The quick fix for this is to increase visibility_timeout in the broker transport options. I would like to propose to add a new optional environment variable DIRECTOR_VISIBILITY_TIMEOUT for the hidden config. The changes would something like the following in /director/settings.py:
Hi guys,
Our team has been using Celery Director for our workflows. Some of our tasks take longer than 1 hour to run, and we are running into this Celery + Redis issue, where long tasks are added to the queue repeatedly. The quick fix for this is to increase
visibility_timeout
in the broker transport options. I would like to propose to add a new optional environment variableDIRECTOR_VISIBILITY_TIMEOUT
for the hidden config. The changes would something like the following in/director/settings.py
:Thanks for reading and for the project, it has been very helpful to us! π