[pyar] Nginx no refleja cambios en producción

Pedro Jose Pezzarini jose2190 en gmail.com
Sab Abr 25 12:29:22 ART 2015


Uuuu genial fisa !

El vie., abr. 24, 2015 6:30 PM, fisa <fisadev en gmail.com> escribió:

> Importante respecto a eso!: cuando manejan gunicorn con supervisor, y
> están usando más de un worker, tienen que usar la opción "stopasgroup" de
> supervisor. Si no en stop o restart, solo va a matar 1 de los workers (el
> inicial) y los otros van a quedar vivos.
>
> Un ejemplo usando esa setting:
>
> [program:NOMBRE_APP]
> directory=RAIZ_A_PROYECTO_DJANGO
> user=root
> command=RAIZ_APP/gunicorn.sh
> stdout_logfile=RAIZ_APP/supervisor_stdout.log
> stderr_logfile=RAIZ_APP/supervisor_stderr.log
> autostart=true
> autorestart=true
> stopasgroup=true
>
> Saludos!
>
> On Fri, Apr 24, 2015 at 4:33 PM Ariel Montenegro <
> montenegroariel en gmail.com> wrote:
>
>> gracias a todos por sus respuestas!! voy a probar las soluciones y les
>> cuento como me fue.
>>
>> saludos!!
>>
>> El 24 de abril de 2015, 3:50 p. m., Pedro Jose Pezzarini<
>> jose2190 en gmail.com> escribió:
>>
>>> Me paso una situación similar ... El problema estaba que supervisor
>>> había perdido el control de un gunicorn y quedo. Corriendo en memoria ...
>>> Con killall gunicorn se solucionó
>>>
>>> El vie., abr. 24, 2015 11:56 AM, Francisco J Capdevila <
>>> fjcapdevila en gmail.com> escribió:
>>>
>>>> Suena un poco overkiller reiniciar todos los servicios controlados por
>>>> supervisor.
>>>> Con reiniciar el gunicorn (o lo que sea que sirve tu projecto Django),
>>>> debería ser mas que suficiente.
>>>>
>>>> Una buena practica también, es hacer un hook (en el server) que
>>>> elimine los .pyc luego de hacer pull/checkout, solo para estar mas
>>>> tranquilo...
>>>> Francisco J. Capdevila
>>>>
>>>>
>>>> El día 24 de abril de 2015, 11:40, Javier Marcon
>>>> <javiermarcon en gmail.com> escribió:
>>>> > Eso lo haces ejecutando el comando:
>>>> >
>>>> > sudo supervisorctl restart all
>>>> >
>>>> > El 24/04/15 a las 11:32, Jairo Trad escibió:
>>>> >
>>>> > Tenes que reiniciar Supervisor, todo lo demás no lo reinicies.
>>>> >
>>>> > Saludos, J
>>>> >
>>>> > El 24 de abril de 2015, 11:27, Ariel Montenegro <
>>>> montenegroariel en gmail.com>
>>>> > escribió:
>>>> >>
>>>> >> Que tal a todos, los molesto por lo siguiente, estamos trabajando
>>>> con un
>>>> >> servidor Debian 7 donde se encuentran corriendo, Django, Nginx,
>>>> Gunicorn,
>>>> >> Git y Supervisor.
>>>> >>
>>>> >> Estamos utilizando django-restframework y angular, el problema surge
>>>> al
>>>> >> realizar un pull para actualizar producción y los cambios realizados
>>>> en los
>>>> >> archivos python no tienen ningún efecto a menos que se realice una
>>>> >> reiniciada total del server.
>>>> >>
>>>> >> Probé con lo clásico, reiniciando los servicios, matando a todos y
>>>> >> volviendo a levantarlos, pero nada, la única forma es reiniciando
>>>> todo el
>>>> >> sistema.
>>>> >> Quería saber si a alguien le paso algo parecido o si podrían
>>>> orientarme
>>>> >> para resolver el problema.
>>>> >>
>>>> >> desde ya muchas gracias!!
>>>> >>
>>>> >>
>>>> >>
>>>> >>
>>>> >>
>>>> >> --
>>>> >> Ariel Montenegro
>>>> >>
>>>> >> _______________________________________________
>>>> >> 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
>>>> >
>>>> >
>>>> >
>>>> >
>>>> > --
>>>> > Jairo Trad
>>>> > ar.linkedin.com/in/ingjairotrad
>>>> >
>>>> >
>>>> > _______________________________________________
>>>> > 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
>>>>
>>>
>>> _______________________________________________
>>> 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
>>>
>>
>>
>>
>> --
>>
>> *Ariel Montenegro*
>>  _______________________________________________
>> 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
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20150425/122ae785/attachment.html>


More information about the pyar mailing list