Celerybeat pas l'exécution de tâches périodiques

Comment diagnostiquer pourquoi manage.py celerybeat de ne pas exécuter toutes les tâches?

Je suis en cours d'exécution celerybeat via supervisord avec la commande:

/usr/local/myapp/src/manage.py celerybeat --schedule=/tmp/celerybeat-schedule-myapp --pidfile=/tmp/celerybeat-myapp.pid --loglevel=INFO

Supervisord semble fonctionner celerybeat très bien, et le fichier journal indique:

[2013-06-12 13:17:12,540: INFO/MainProcess] Celerybeat: Starting...
[2013-06-12 13:17:12,571: WARNING/MainProcess] Reset: Account for new __version__ field
[2013-06-12 13:17:12,571: WARNING/MainProcess] Reset: Account for new tz field
[2013-06-12 13:17:12,572: WARNING/MainProcess] Reset: Account for new utc_enabled field

J'ai plusieurs tâches périodiques indiquant activé sur http://localhost:8000/admin/djcelery/periodictask qui doit exécuter toutes les quelques minutes. Cependant, la celerybeat journal ne montre jamais rien en cours d'exécution. Pourquoi en serait-il?

OriginalL'auteur Cerin | 2013-06-12