celery workers not releasing memory after tasks are finished
<p>I am running celery with redis as the broker, on centos 6.5 machine, with the following configuration:</p>

<pre><code>app.conf.update(
    CELERY_ENABLE_UTC=True,
    CELERY_SEND_TASK_SENT_EVENT=True,
    CELERY_ACCEPT_CONTENT=['msgpack', 'json', 'application/x-python-serialize'],
    CELERY_TASK_SERIALIZER='msgpack',
    CELERY_RESULT_SERIALIZER='msgpack',
    CELERYD_PREFETCH_MULTIPLIER=1)
</code></pre>

<p>The problem is, even when there are no tasks in the queue, and no active tasks at all, the memory is not released</p>

<p>Any idea might help!</p>