Celery inspect показывает отсутствие задачи, но при очистке возвращает значение int > 0

Проблема, с которой мы столкнулись, заключается в том, что память redis растет со временем. Когда я проверил использование памяти ключом redis celery, он возвращает ~72 МБ. Затем я запускаю LLEN celery из redis-cli, и он возвращает 79945. Но когда я пытаюсь проверить задачи из самого celery, он ничего не показывает.

django@celeryworker-7b69cddf7c-86jq5:/app$ celery -A config.celery_app inspect scheduled
->  celery@celeryworker-7b69cddf7c-86jq5: OK
    - empty -

1 node online.
django@celeryworker-7b69cddf7c-86jq5:/app$ celery -A config.celery_app inspect revoked
->  celery@celeryworker-7b69cddf7c-86jq5: OK
    - empty -

1 node online.
django@celeryworker-7b69cddf7c-86jq5:/app$ celery -A config.celery_app inspect reserved
->  celery@celeryworker-7b69cddf7c-86jq5: OK
    - empty -

1 node online.
django@celeryworker-7b69cddf7c-86jq5:/app$ celery -A config.celery_app inspect active
->  celery@celeryworker-7b69cddf7c-86jq5: OK
    - empty -

1 node online.

Когда я запускаю celery -A config.celery_app purge, он возвращает Purged 79945 messages from 1 known task queue.

Вернуться на верх