It looks like celery does not release memory after task finished. Every time a task finishes, there would be 5m-10m memory leak. So with thousands of tasks, soon it will use
You might be hitting this issue in librabbitmq. Please check whether or not Celery is using librabbitmq>=1.0.1.
librabbitmq
librabbitmq>=1.0.1
A simple fix to try is: pip install librabbitmq>=1.0.1.
pip install librabbitmq>=1.0.1