Re: [java-l] Tomcat lento

Buen día, una vez pasé por un problema similar: Lentitud en generación de pdf con Tomcat en Linux, Gx Ev 1, java. El error que estaba cometiendo era que en los informes estaba usando fuentes Ms que en el servidor Linux no estaban instaladas.

La solución fue instalar las fuentes correspondientes y reiniciar la aplicación.

Saludos,

Martín Egan



2012/11/13 DemeTole - CASA <demetole@etapanet.net>
Buenas Noches.

Como un comentario adicional a lo que manifiesa GABRIEL, es importante señalar, que Tomcat para poner en produccion, generalmente deberias instalar el JVM de Rockit, ya que es mucho mas eficiente, ademas deberias agregar memoria suficiente para que no tengas MEMORY LEAK.

Como manifiesta Gabriel, nuestra solucion fue por ese lado y lo tenemos funcionado aproximadamente unas 30 aplicaciones generadas en Gx 8, 9 y Ev1, realmente no tenemos problemas de rendimiento, esta solución lo tenemos montado en un Linux Centos 5.

En esta URL, te da indicaciones de como instalar.
http://demetole.blogspot.com/2012/06/instalar-tomcat-7-y-java-rockit-en.html

Cualquier inquietud adicional por favor me contactas.

Un Abrazo
Demetrio


El 12/11/2012 09:59 p.m., Gabriel goyo escribió:
Que tal Nino

Muchos de los problemas de memoria en Tomcat tienen que ver con la falta de la implementación de políticas que permitan una correcta gestión del pool de conexiones a la base de datos, y de las aperturas de conexiones de los diferentes clientes web que se conectan a tu servidor. Te recomiendo configurar tu tomcat de tal manera que puedas gestionar correctamente el garbage collector del JVM sobre el cual se ejecuta tu tomcat, asi como también tratar de aumentar la memoria de intercambio y de manejo de conexiones de tomcat. Te sugiero revises este enlace en el cual se indica efectivamente cuales son algunos de los parámetros que influyen en el rendimiento del servidor. (http://www.datadisk.co.uk/html_docs/java_app/tomcat6/tomcat6_tuning.htm)

En segundo lugar, trata de gestionar tu pool de conexiones a la base de datos mediante JDNI (http://tomcat.apache.org/tomcat-6.0-doc/jndi-datasource-examples-howto.html). Esto te permitirá mantener un solo canal de conexión a la base de datos y el servidor se encargara de que cada siguiente request a la base sea canalizado a través de esa única conexión sin necesidad de abrir varias conexiones abiertas por cada usuario o cliente que se conecta a tu servidor.

Estos consejos te los doy por que con ellos resolvimos algunos de los inconvenientes de memoria que teníamos en la empresa donde trabajaba. Por otro lado, y hablandote de forma personal, creo que deberías tener en cuenta que Apache Tomcat es un buen servidor pero que sirve sobretodo para ambientes de desarrollo o para ambientes de producción en los cuales el servidor no este expuesto a una carga de funcionamiento de muchas aplicaiciones (Sobre todo si es tomcat 6 deberías manejar un máximo de 10 aplicaciones en tu servidor). Una versión empresarial del mismo tomcat u otros servidores un poco más orientados a aplicaciones empresariales (JBoss, GlassFish, etc.) podrían darte mejores resultados. Necesariamente una buena configuración o "tunning" de tu servidor es la solución más acertada, a no ser que tengas un buen presupuesto y comprar versiones empresariales o servidores de mucha más calidad.

Espero que esto te haya servido

Saludos
 
Gabriel
Ing. Gabriel Goyo C.
Ingeniero de Sistemas


De: Nino S <siyan723@gmail.com>
Para: gx-java <java-l@gxtech.com.uy>
Enviado: Lunes, 12 de noviembre, 2012 11:26:01
Asunto: [java-l] Tomcat lento

Hola foristas: estoy trabajando con Gx ev1 up, java web linux y tomcat
6. Estamos teniendo problemas de lentitud y exceso de consumo de
memoria.Mediante el Jconsole observamos que el sector de la memory
pool "PS Old gen" llega al 100% y una vez allí no vuelve a bajar,hasta
que se reinica el Tomcat.
Por favor, si algún tuvo este inconveniente y nos puede dar alguna
guía para poder resolver el problema, desde ya muchas gracias.-

-----------------------------------------
Para Suscribirse/Desuscribirse:
http://www.gxtechnical.com/cgi-bin/hforum.exe?2,3,30,20
Por consultas owner-java-l@gxtech.com.uy




--
 
 

0 Response to "Re: [java-l] Tomcat lento"

Publicar un comentario