[Py-MAD] Propuesta de charla: memory leaks

Yamila Moreno Suárez yamila.ms at gmail.com
Thu Nov 28 22:34:54 CET 2013


esto... ¿hay que pedir sala? ¿Pablo?


2013/11/28 Jesus Cea <jcea at jcea.es>

> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> On 27/11/13 10:09, Jaime Buelta wrote:
> > ¿Tiene algún tipo de relación con peticiones o demás? Un truco que
> > usan los servidores web, que es utilísimo (hay que configurarlo,
> > claro), es el reiniciar cada uno de los trabajadores pasados X
> > número de peticiones. Así, si hay alguna fuga de memoria, no llega
> > a desmadrarse, y, sobre todo, minimizas o eliminas el problema si
> > está en producción y tienes que dedicarte  mirar por donde pierdes
> > memoria, que suele ser bastante largo.
>
> En un mundo ideal, este "apaño" sería inaceptable. En la práctica...
> aún me llegan emails de mi antigua empresa, de la que me fui en 2009,
> con los reinicios diarios del Apache para "solucionar" un problema que
> ya ni recuerdo.
>
> Vergonzoso. Pero, ciertamente, buscar y solucionar el problema también
> cuesta dinero.
>
> > Puedes monitorizar la memoria que usa el proceso y, si pasa de X (o
> > si es, p.ej. mayor que el doble que la que tenía cuando empezó),
> > pues provocas un reinicio. Y al menos no tienes que estar
> > preocupado con eso. Otra posibilidad es reiniciar con un cron, que
> > igual es más sencillo, pero ahí dependes de saber controlar bien
> > cuándo debe hacerse.
>
> En este caso concreto, es el control de una estación metereológica.
> Ahora mismo estoy reiniciando la raspberri cada par de días, y así
> "casi" no pierdo datos.
>
> Pero me parece una buena oportunidad para investigar y solucionar el
> problema, sin agobios. Pero ya le llevo dedicados una barbaridad de
> horas, en parte porque el problema es muy complejo (en otros casos ha
> sido muy fácil, en comparación) y en parte porque estoy probando todas
> las herramientas habidas y por haber, y desarrollando alguna nueva.
>
> - --
> Jesús Cea Avión                         _/_/      _/_/_/        _/_/_/
> jcea at jcea.es - http://www.jcea.es/     _/_/    _/_/  _/_/    _/_/  _/_/
> Twitter: @jcea                        _/_/    _/_/          _/_/_/_/_/
> jabber / xmpp:jcea at jabber.org  _/_/  _/_/    _/_/          _/_/  _/_/
> "Things are not so easy"      _/_/  _/_/    _/_/  _/_/    _/_/  _/_/
> "My name is Dump, Core Dump"   _/_/_/        _/_/_/      _/_/  _/_/
> "El amor es poner tu felicidad en la felicidad de otro" - Leibniz
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.15 (GNU/Linux)
> Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/
>
> iQCVAwUBUpeN25lgi5GaxT1NAQLa3QP/ey3zrLYQBrj+Om0OT8ONmys7dNOoGBYH
> y/42E5teaPsBk2/vYCCUo1Q4CpctE7ew441aRN0PfcbkBQ/MFx32cKx1e+nf/MEo
> 8wocPGATH43EBYi9S4/UkHX18RU/y+6gNpxeBoAnbDuznKB4vtn1XtHGyq/U6kml
> Ivb+hWbAEk4=
> =S2Zs
> -----END PGP SIGNATURE-----
> _______________________________________________
> Madrid mailing list
> Madrid at lists.es.python.org
> https://lists.es.python.org/listinfo/madrid
>



-- 
Yamila  Moreno Suárez
http://dendarii.wordpress.com
http://moduslaborandi.net
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.es.python.org/pipermail/madrid/attachments/20131128/9ab9ed1f/attachment.html>


More information about the Madrid mailing list