Comment puis-je tester si une tâche (task_id) est toujours traitée dans celery? Je le scénario suivant:Teste si une tâche de céleri est toujours en cours de traitement
- Démarrer une tâche dans une vue Django
- Stocker le BaseAsyncResult dans la session
- Arrêtez le démon de céleri (dur) de sorte que la tâche est Traitées plus
- Vérifiez si la tâche est 'morte'
Des idées? Est-ce qu'une recherche peut être effectuée sur toutes les tâches traitées par le céleri et vérifier si le mien est toujours là?
Hey Je cherche aussi quelque chose de semblable à cela, avez-vous jamais se déplacer pour résoudre cela? Je me demande s'il faut stocker le task_id dans la structure de cache de django à la place. Je sais que je peux utiliser quelque chose comme http://dpaste.com/370419/ pour obtenir le statut de la tâche. Mais je suis confus entre l'utilisation de la base de données, cache pour stocker task_id. – Chantz