[pyar] Actualizar y reiniciar
Gonzalo Martinez
gonzafirewall en gmail.com
Mie Jun 10 10:40:13 ART 2015
Gracias Facu y Seba,
Seba tu opción me gusta en principio por que masomenos es como me lo
imaginaba, además no está mal tener un tercero controlando, por ejemplo que
si falla luego de ese upgrade hacer un rollback por ejemplo teniendo un
backup en algún lado.
Facu tu opción parece aún más sencilla pero no termino de entender a que te
referis con cambiar la fecha al wsgi vos decis cambiandole la fecha de
modificación del archivo? agregandole por ejemplo un comentario que no le
cambie funcionalidad sino solo contenido y apache se deberia dar cuenta y
reiniciarlo? No sé eso no entendí pero igual gracias a los dos por
contestar tan pronto.
El 10 de junio de 2015, 0:43, Sebastian Bassi <sebastian.bassi en globant.com>
escribió:
> 2015-06-10 0:16 GMT-03:00 Gonzalo Martinez <gonzafirewall en gmail.com>:
>
>> Tengo un flask corriendo y quisiera dado un request que digamos dice
>> upgrade actualizar código del programa y reiniciarlo, como lo harían alguna
>> punta de por donde investigar? Usar a supervisor como administrador de
>> procesos y de alguna manera decirle a.un tercer programita que mande a
>> reiniciar el flask?
>>
> Haces que el request actualice un flag en una DB. Luego una task de celery
> que esté chequeando ese flag cada 30 segs (por ejemplo), si está en True,
> ejecuta un script que hace el pull para actualizar el programa y luego el
> restart del server (y deja el flag en False).
> Asi escrito suena fácil, debo estar pasando algo por alto.
>
>
>
>
> The information contained in this e-mail may be confidential. It has been
> sent for the sole use of the intended recipient(s). If the reader of this
> message is not an intended recipient, you are hereby notified that any
> unauthorized review, use, disclosure, dissemination, distribution or
> copying of this communication, or any of its contents,
> is strictly prohibited. If you have received it by mistake please let us
> know by e-mail immediately and delete it from your system. Many thanks.
>
>
>
> La información contenida en este mensaje puede ser confidencial. Ha sido
> enviada para el uso exclusivo del destinatario(s) previsto. Si el lector de
> este mensaje no fuera el destinatario previsto, por el presente queda Ud.
> notificado que cualquier lectura, uso, publicación, diseminación,
> distribución o copiado de esta comunicación o su contenido está
> estrictamente prohibido. En caso de que Ud. hubiera recibido este mensaje
> por error le agradeceremos notificarnos por e-mail inmediatamente y
> eliminarlo de su sistema. Muchas gracias.
>
>
> _______________________________________________
> 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
>
--
Gonzalo Martinez
*blog.deploshark.com.ar <http://blog.deploshark.com.ar>*
www.deploshark.com.ar
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20150610/a7045ddd/attachment.html>
More information about the pyar
mailing list