cameronmaske / celery-once

Celery Once allows you to prevent multiple execution and queuing of celery tasks.
https://pypi.python.org/pypi/celery_once/
BSD 2-Clause "Simplified" License
662 stars 90 forks source link

Task with base OnceQueue causes my celery task invisible. #23

Closed fatihsucu closed 7 years ago

fatihsucu commented 9 years ago

When i use rabbitmq as my celery broker it works fine. But if i prefer to use redis as celery broker and celery-once broker at same time my OnceQueue task becomes invisible. Worker doesn't receive that task.

By the way, if i remove OnceQueue it works fine too.

cameronmaske commented 9 years ago

Hey @fatihsucu, sorry this issue slipped by my notice. I haven't experienced this using celery + redis + celery_once. So I'm not really sure how to debug this. Example code/repo that demonstrates how to replicate would be incredibly helpful to debugging it further.