[pyar] primer intento de un deploy con celery+redis

Daniel dmlistapython en gmail.com
Vie Dic 23 17:49:59 ART 2016


corrí el celery en consola:

este es el output de consola (info=debug)  http://pastebin.com/mEDBmrRR
y probé y la task funcionó,
>>> x.status
u'SUCCESS'
>>> x.result
u'recibido'

así que evidentemente es algo en la configuración del supervisor
(que me dice running así que no se que pasa...
pero bueno ya me sirve para saber por que lado ir entonces)

Gracias



El 23 de diciembre de 2016, 17:24, xavier lesa <xavierlesa en gmail.com>
escribió:

> Daniel, estoy casi seguro que el problema que tenés es que Celery está
> corriendo pero no esta registrando tu app/task desde el CLI de Python.
> Lo que podes hacer es como dice Juan "verbosear" más. Otra cosa que podes
> ver es correr el script pero no desde el cli (ipython o python) porque no
> registra la app. A mi eso nunca me funcionó en "vivo".
>
> Tira un dpaste/gis de lo que estas haciendo así te podemos ayudar "más"
> mejor :)
>
>
>
> Xavier
>
> 2016-12-23 17:09 GMT-03:00 Juan Carizza <juan.carizza en gmail.com>:
>
>> ¡Hola! Probá correr el celery en modo verboso y ver que cuando arranca
>> diga qué tasks tiene registradas. Puede que no esté encontrando el módulo
>> donde tenés declaradas las tasks.
>>
>> Pega el celeryconfig.py y la estructura de de archivos de tu proyecto así
>> lo podemos ver.
>>
>> El vie., 23 dic. 2016 a las 17:02, Daniel (<dmlistapython en gmail.com>)
>> escribió:
>>
>>> Hola, tengo un servidorcito mínimo en flask que genera una tarea con
>>> celery (con un broker redis)
>>> en "taller" me andaba todo
>>> ahora estoy tratando de hacer el deploy en webfaction
>>> hice una app para el redis
>>> y una app para el flask+celery
>>>
>>> No anda y me complica para debugear cuál es el error
>>>
>>> >>> x=pruebatask.delay()
>>> >>> x.result
>>> NotRegistered(u"u'facturar.pruebatask'",)
>>> >>> x.status
>>> u'FAILURE'
>>> >>>
>>>
>>> No tengo claro si el error viene por el lado de celery o de redis
>>>
>>> No puedo hacer andar el log de celery
>>> (logger = get_task_logger(__name__))
>>> no da error pero no me genera ningún archivo
>>>
>>> ¿alguien me tira una idea de como debugearlo?
>>>
>>>
>>> _______________________________________________
>>> pyar mailing list pyar en python.org.ar
>>> http://listas.python.org.ar/listinfo/pyar
>>>
>>> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>>>
>>> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
>>> Argentina - http://www.usla.org.ar
>>
>>
>> _______________________________________________
>> pyar mailing list pyar en python.org.ar
>> http://listas.python.org.ar/listinfo/pyar
>>
>> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>>
>> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
>> Argentina - http://www.usla.org.ar
>>
>
>
> _______________________________________________
> pyar mailing list pyar en python.org.ar
> http://listas.python.org.ar/listinfo/pyar
>
> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>
> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
> Argentina - http://www.usla.org.ar
>



-- 
Daniel Malisani
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20161223/ab703fb6/attachment-0001.html>


Más información sobre la lista de distribución pyar