La surveillance de Céleri, que dois-je utiliser?
Je suis en utilisant Django, le Céleri, et Django-Céleri. J'aimerais surveiller l'état/les résultats de mes tâches, mais je suis un peu confus sur la façon de le faire.
Dois-je utiliser ./manage.py celeryev
, ./manage.py celerymon
, ./manage.py celerycam
? Dois-je exécuter sudo /etc/init.d/celeryevcam start
?
Vous devez vous connecter pour publier un commentaire.
Exécuter:
Le premier commence un travailleur avec des événements activé.
Maintenant, vous pouvez trouver les résultats des tâches dans l'interface d'administration de django. Vous assurer que vous avez djcelery dans votre INSTALLED_APPS. Si vous voulez voir l'état de la tâche d'utiliser également celerymon.
celeryd
a été remplacé parcelery worker
, de sorte que la première commande doit être./manage.py worker -E
. Voici un comparatif de ancien et le nouveau céleri commandes.Je sais que c'est une vieille question. Mais pour les personnes de passage dans l'avenir, Le Céleri Fleur est un outil formidable. Il est également recommandé par le Céleri. Voici quelques fonctionnalités à partir du lien ci-dessus:
La surveillance en temps réel à l'aide de Céleri Événements
Télécommande
Courtier de surveillance
DE L'API HTTP
Basic Auth, GitHub OAuth2 et Google authentification OpenID