[Py-MAD] Propuesta de charla: memory leaks

Pablo Ruiz Múzquiz diacritica at gmail.com
Thu Nov 28 22:37:46 CET 2013


Sí, ¿no? miércoles 11 la reservo de momento.

2013/11/28 Yamila Moreno Suárez <yamila.ms at gmail.com>:
> 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
>
> _______________________________________________
> Madrid mailing list
> Madrid at lists.es.python.org
> https://lists.es.python.org/listinfo/madrid


More information about the Madrid mailing list