La mayoría de las veces el consumo de RAM esta relacionado con el acceso
a Datos has un top y revisa tu servidor de BD a ver como se esta
comportando, revisa las consultas que se hacen dentro del código python.
Una vez trabajando para un entidad X la cual tenía un modelo de datos
pésimo el servidor MySQL se comía toda la RAM junto con el Apache por lo
que tuve que optimizar el servidor MySQL fundamentalmente usar la cache
interna del MySQL y eso tuvo gran impacto en el rendimiento de la
applicación. En el caso de una instalación por defecto de MySQL la
optimización es mínima porque es un "sirve a todo el que puedas"
On 24/07/15 15:33, Jorge Vivas Rodriguez wrote:
Gracias, se me olvido decir que uso mod_wsgi
El 24 de julio de 2015, 15:37, Alfonso Ali <a...@infomed.sld.cu> escribió:
On 07/24/2015 03:27 PM, Jorge Vivas Rodriguez wrote:
Sencillo, tengo un sitio en python en mi empresa y me consume toda la ram
q
le ponga, solo he subido hasta 6gb de RAM y se la come y cuando llega a
ese
limite se cuelga y da palo. Necesito saber pq ese sitio esta consumiendo
tanta RAM, saber especificamente que esta pasando en ese sitio q esta
consumiendo tanto y aparte de eso si hay algun consejo de optimizacion de
apache relacionado con este tema de python o demas tb me seria de ayuda.
He
leido que puedo utilizar New Relic para esto, lo instale pero no logro
echarlo a andar. Alguien que haya trabajado Apache+python le agradeceria
su
ayuda, sobre todo en optimizacion. Herramientas y demas que pueda utilizar
para bajar consumo
El consumo depende mucho de las operaciones que esté realizando el
programa. Tampoco especificas que estás usando para "enlazar" apache con
python (mod_python, mod_wsgi, etc).
New Relic viene siendo como un google analytics para software, así que no
creo que sea la solución a tu problema.
Yo empezaría por tratar de determinar que peticiones se están haciendo y
el tiempo que demora la aplicación en ejecutarlas. Casi siempre esos
problemas de consumo de memoria se debe a que tienes muchos procesos
concurrentes lo cual puede estar asociado a un incremento en la cantidad de
usuarios o a que las peticiones se demoran en terminar por lo que se
acumulan.
Si estás usando mod_python te sugiero que cambies a mod_wsgi, primero pq
mod_python está "deprecated" y segundo pq consume mucho más memoria que
mod_wsgi.
Saludos,
Ali
--
Este mensaje le ha llegado mediante el servicio de correo electronico que
ofrece Infomed para respaldar el cumplimiento de las misiones del Sistema
Nacional de Salud. La persona que envia este correo asume el compromiso de
usar el servicio a tales fines y cumplir con las regulaciones establecidas
Infomed: http://www.sld.cu/
______________________________________________________________________
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL:
<http://listas.jovenclub.cu/pipermail/gutl-l/attachments/20150724/f53c0371/attachment.html>
______________________________________________________________________
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l
______________________________________________________________________
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l