[pyar] [Celery] Obtener progreso de una cadena de tasks

hernantz hernantz en gmail.com
Mie Mayo 15 21:43:10 ART 2013


On Mon 13 May 2013 02:42:36 PM ART, hernantz wrote:
> Hola!
> Estoy usando Python 2.7.3, Celery 3.0.19 y Redis para poder tener una
> cola de trabajo asíncrona
> e ir consultando el estado de la misma. Tomé el camino de usar una
> "chain" de tareas, porque me pareció
> lo indicado.
> En este pastebin [0] muestro lo mínimo para visualizar mi problema.
>
> Como ven en la línea 50 y 51, los objetos difieren y no me puedo dar
> cuenta por qué.
> Al final, lo único que necesito es tener lo más parecido a una cola de
> trabajo, y yo
> poder consultar el status de cada tarea de esa cola (haciendo polling).
> Es válido tomar otros caminos y cualquier idea/pregunta es bienvenida :)
>
> Saludos y gracias.
>
> [0] http://pastebin.com/DUDwXYMh
>
>
> ||
> |
> |

Al final hice la cadena a mano. Guardo el estado de la misma en una 
tabla.
No es mas elegante que usar chain() pero bue...



More information about the pyar mailing list