[pyar] primer intento de un deploy con celery+redis
Daniel
dmlistapython en gmail.com
Mar Ene 3 17:19:47 ART 2017
Hola gente linda,
Sigo sin poder hacerlo andar:
tengo este error: http://pastebin.com/j0dBJmSD
(pero notar que al parecer la tarea está registrada)
archivos pertinentes:
svr_celery.py http://pastebin.com/yCCJn5JA
tasks.py http://pastebin.com/xnJw9d0D
En el supervisord estoy corriendo así el worker
celery -A svr_celery worker -l debug
Alguna idea por donde buscar.
El 23 de diciembre de 2016, 17:49, Daniel <dmlistapython en gmail.com>
escribió:
> 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
>
--
Daniel Malisani
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20170103/422a7810/attachment.html>
Más información sobre la lista de distribución pyar