que necesitan para depurar tarea Apio desde el depurador de Eclipse. Estoy usando Eclipse, PyDev y Django.cómo depurar tareas Apio/Django se ejecutan localmente en Eclipse
En primer lugar, puedo abrir mi proyecto en Eclipse y poner un punto de interrupción en el comienzo de la función de la tarea.
Luego, estoy iniciando los trabajadores de Apiler de Eclipse haciendo clic con el botón derecho en manage.py desde PyDev Package Explorer y seleccionando "Debug As-> Python Run" y especificando "apler -l info" como argumento. Esto inicia MainThread, Mediator y tres subprocesos más visibles desde el depurador de Eclipse.
Después de que volver a la vista PyDev e iniciar la aplicación principal por clic derecho sobre el proyecto y seleccionando Ejecutar como/PyDev: Django
Mis problemas es que una vez que la tarea es presentada por el mytask.delay() no se detiene en el punto de interrupción. Puse algunos rastros con el código de tareas para que pueda ver que se ejecutó en uno de los hilos de trabajo.
Por lo tanto, cómo hacer que el depurador de Eclipse para detenerse en el punto de interrupción se coloca en el canto de tareas cuando se ejecuta en el apio trabajadores hilo?
Gracias, esto resuelve parcialmente el problema. Pero, ¿qué sucede si necesito depurar las tareas cuando se ejecutan en paralelo en diferentes subprocesos? – spoonboy
¿qué hay de pdb? mira aquí http://docs.celeryproject.org/en/latest/tutorials/debugging.html –
Verás, realmente no necesito depurarlo remotamente. Solo quiero depurar localmente en Eclipse en el hilo diferente. – spoonboy