Combination View Flat View Tree View
Threads [ Previous | Next ]
toggle
Janet Juarez
Urgente: Problema de desempeño con liferay
January 19, 2009 10:13 AM
Answer

Janet Juarez

Rank: New Member

Posts: 5

Join Date: October 28, 2008

Recent Posts

Hola a todos,

He estado investigando acerca de la configuración optima para el mejor desempeño de liferay y es que el problema que tengo es que es demasiado lento, se tarda demasiado en cargar la sesión o hasta en cambiar de página y no se diga cuando se quiere subir un portlet o tema. Ya he cambiado la configuración del tomcat varias veces, aquí pongo la actual y la que nos funciono mejor.

JAVA_OPTS="-Xms128m -Xmx1024m -XX:MaxPermSize=256m"

Las caracteristicas en donde se encuentra instalado liferay son las siguientes,

S.O.emoticonebian GNU/Linux 4.0
Software: Apache/2.2.3, Mysql 5.0.32-Debian, apache-tomcat-6.0.18, java version "1.6.0"
Memoria:3.5 GB 2
Procesador: Intel(R) Xeon(R) CPU 5140 @ 2.33GHz
Tamaño en disco: 2 discos de 132 GB c/u

Las caracteristicas del servidor de base de datos son las siguientes:

IBM Power PC
AMD Athlon(tm) 64 X2 Dual Core Processor 4800
Linux version 2.6.25-14.fc9.i686
Mem RAM: 2 GB
Swap: 2 GB
1023MB HIGHMEM available.
896MB LOWMEM available.
Server de BD:
PostgreSQL 8.3.3

Se estiman mas de 1000 usuarios que trabajaran concurrentemente con el portal y actualmente no pueden trabajar en el mas de 3 personas. Espero que alguien me pueda ayudar, recomendarme alguna herramienta para monitoreo o que puedo revisar para corregir este problema.

Muchas gracias.
Juan Gonzalez
RE: Urgente: Problema de desempeño con liferay
January 20, 2009 4:53 AM
Answer

Juan Gonzalez

LIFERAY STAFF

Rank: Liferay Legend

Posts: 1980

Join Date: October 28, 2008

Recent Posts

Prueba a poner estos valores:

JAVA_OPTS="-Xms2000m -Xmx2000m -XX:MaxPermSize=256m"

Si tienes 3 GB de RAM tienes margen para aumentar el heap en la maquina virtual. Tambien es conveniente poner el Xms y Xmx al mismo valor para que la maquina virtual no tarde tiempo en redimensionar el heap.

Si va a haber 1000 usuarios concurrentes tambien echa un vistazo a algun parametro del servidor web de Tomcat, como el numero de threads encargados de recibir las peticiones HTTP etc.
Janet Juarez
Re: [Liferay Forums][1. Instalación / Despliegue / Configuración] RE: Urgen
January 20, 2009 9:16 PM
Answer

Janet Juarez

Rank: New Member

Posts: 5

Join Date: October 28, 2008

Recent Posts

Muchas gracias Juan,

De hecho la configuracion actual quedo así,

JAVA_OPTS="-Xms512m -Xmx2000m -XX:MaxPermSize=512m"

y por ahora funciona, solo que aun es super lento cuando se accede con el
super usuario, porque con los demas usuarios funciona bien, ademas le
comente filtros en el web.xml para quitarle carga de trabajo, aunque aun asi
sigue lento, no se que otra cosa mas podria hacer para mejorar el tiempo de
acceso.

Ahora tengo otro problema, realice un portlet el cual tengo en una cierta
pagina pero al cambiar de página se desaparece, me marcaba un error de
portlet no encontrado,

Error: Portlet not found instance.....

El problema es q el portlet que marca que falta lo desinstale y de alguna
forma en la base tenia la misma referencia en la tabla portletpreferences.
al portlet que actualmente tengo instalado.

Estuve buscando en los blogs y lei que era por que no se borraban bien las
referencias asi q me dedique a borrar las referencias de las tablas
portletpreferences, resource_, resourcecode y layout. Asi ya no existe la
referencia al portlet que marca y ya no manda el error el problema es q el
portlet sigue desapareciendo. Alguien tiene una idea de pq pueda ser?

El 20 de enero de 2009 6:51, Juan Gonzalez P from liferay.com <
no-reply@liferay.com> escribió:

> Prueba a poner estos valores:
>
> JAVA_OPTS="-Xms2000m -Xmx2000m -XX:MaxPermSize=256m"
>
> Si tienes 3 GB de RAM tienes margen para aumentar el heap en la maquina
> virtual. Tambien es conveniente poner el Xms y Xmx al mismo valor para que
> la maquina virtual no tarde tiempo en redimensionar el heap.
> --
> Liferay Message Boards
>
> http://www.liferay.com/web/guest/community/forums/-/message_boards/message/1984229
> mb.1390918.1984229@events.liferay.com
> http://www.liferay.com




--
Janet A. Juárez Vázquez
Juan Gonzalez
RE: Re: [Liferay Forums][1. Instalación / Despliegue / Configuración] RE: U
January 21, 2009 1:17 AM
Answer

Juan Gonzalez

LIFERAY STAFF

Rank: Liferay Legend

Posts: 1980

Join Date: October 28, 2008

Recent Posts

Puedes probar a reiniciar el servidor y ver los logs a ver si te da algun fallo.
También echa un vistazo a los logs cuando te autentiques como superusuario, parece que tienes un problema con la BDD con ese usuario o porque intenta conectarse a algun sitio y da error de timeout.

Saludos
Armin Díaz Argaña
RE: Re: [Liferay Forums][1. Instalación / Despliegue / Configuración] RE: U
March 19, 2009 10:57 AM
Answer

Armin Díaz Argaña

Rank: Junior Member

Posts: 30

Join Date: June 28, 2008

Recent Posts

Fijate que tengas configurado de esta manera

#theme.css.fast.load=false
theme.css.fast.load=true

#theme.images.fast.load=false
theme.images.fast.load=true

#javascript.fast.load=false
javascript.fast.load=true

#javascript.log.enabled=true
javascript.log.enabled=false

#layout.template.cache.enabled=false
layout.template.cache.enabled=true

#last.modified.check=false
last.modified.check=true

#velocity.engine.resource.manager.cache.enabled=false
velocity.engine.resource.manager.cache.enabled=true

#com.liferay.portal.servlet.filters.cache.CacheFilter=false
com.liferay.portal.servlet.filters.cache.CacheFilter=true

Estas configuraciones viene en el archivo portal-developer.properties, lo puedes cambiar ahi mismo o en el portal-ext.properties si no existe el primero.