Django 1.7.7, Celery 3.1.17, supervisor, rabbitmq.
Проблема в том, что воркеры выполняют таски, но оперативная память не освобождается.
Пробовал
CELERYD_TASK_TIME_LIMIT = 600,
CELERY_TASK_RESULT_EXPIRES = 360,
Но ситуация все равно не меняется.
user 1066 0.0 7.9 214576 41716 ? S 16:09 0:10 project/manage.py celery beat -s project/celerybeat-schedule
user 1067 0.0 8.2 138876 43032 ? S 16:09 0:17 project/manage.py celeryd --concurrency=1
user 1068 0.0 7.0 258700 37012 ? Sl 16:09 0:11 project/manage.py celerycam --frequency=10.0
user 1090 0.0 13.0 250740 68220 ? S 16:09 0:13 project/manage.py celeryd --concurrency=1
И с каждым разом они едят все больше и больше RAM. Задания очень простые - отправка почты, работа с бд.
Как можно решить эту проблему?
Спасибо!