Django Celery Beat admin updating Cron Schedule Periodic task not taking effect Django Celery Beat admin updating Cron Schedule Periodic task not taking effect django django

Django Celery Beat admin updating Cron Schedule Periodic task not taking effect


i have changed the celery from 4.0 to 3.1.25, django to 1.9.11 and installed djcelery 3.1.17. Then test again, It's OK. So, maybe it's a bug.


I have a solution by:

  1. Creating a separate worker process that consumes a RabbitMQ queue.
  2. When Django updates the database it posts a message to the queue containing the name of the Celery Beat process (name defined by Supervisor configuration).
  3. The worker process then restarts the named Celery Beat process.

A bit long winded but does the job. Also makes it easier to manage multiple Django apps on the same server that require the same functionality.