Preguntas etiquetadas con celery

Apio es un marco de trabajo de cola de tareas distribuido para Python, que se utiliza para la ejecución asíncrona y paralela.






30
Apio Tarea de tipo no registrada recibida (ejemplo de ejecución)
Estoy tratando de ejecutar un ejemplo de la documentación de Celery. Corro: celeryd --loglevel=INFO /usr/local/lib/python2.7/dist-packages/celery/loaders/default.py:64: NotConfigured: No 'celeryconfig' module found! Please make sure it exists and is available to Python. "is available to Python." % (configname, ))) [2012-03-19 04:26:34,899: WARNING/MainProcess] -------------- celery@ubuntu v2.5.1 ---- **** ----- --- * *** * …
96 python  celery 



13
¿Cómo verificar el estado de la tarea en apio?
¿Cómo se comprueba si una tarea se está ejecutando en apio (específicamente, estoy usando celery-django)? Leí la documentación y busqué en Google, pero no puedo ver una llamada como: my_example_task.state() == RUNNING Mi caso de uso es que tengo un servicio externo (java) para la transcodificación. Cuando envío un documento …

6
¿Pruebas unitarias con django-celery?
Estoy tratando de encontrar una metodología de prueba para nuestro proyecto django-celery . He leído las notas en la documentación , pero no me dio una buena idea de qué hacer realmente. No me preocupa probar las tareas en los demonios reales, solo la funcionalidad de mi código. Principalmente me …


5
Comprender la obtención previa de tareas de apio
Me acabo de enterar de la opción de configuración CELERYD_PREFETCH_MULTIPLIER( documentos ). El valor predeterminado es 4, pero (creo) quiero que la captación previa esté desactivada o lo más baja posible. Lo configuré en 1 ahora, que está lo suficientemente cerca de lo que estoy buscando, pero todavía hay algunas …
79 python  celery  celeryd 

1
Django ejecuta tareas (posiblemente) en el futuro lejano
Supongamos que tengo un modelo Event. Quiero enviar una notificación (correo electrónico, push, lo que sea) a todos los usuarios invitados una vez que haya transcurrido el evento. Algo en la línea de: class Event(models.Model): start = models.DateTimeField(...) end = models.DateTimeField(...) invited = models.ManyToManyField(model=User) def onEventElapsed(self): for user in self.invited: …
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.