[Django]-Celery periodic task doesn't start

0👍

Try setting CELERY_ALWAYS_EAGER = False.

Setting CELERY_ALWAYS_EAGER = True makes the tasks run synchronously without celery being used. By switching it to False will make celery beat pick it up and run it periodically. The False switch is used in Development mode when you don’t want celery to process tasks.

Checkout the docs here

0👍

try to use command:
celery -A project worker -B -E -Q beat --concurrency=1 -l INFO
this link about celery keys and options

👤Vadim

Leave a comment