Tomcat se detiene sin razón aparente
|
|
He instalado Liferay sobre Windows XP y ha funcionado todo de maravilla. Estoy impresionado. Sin embargo, al cabo de un tiempo (corto) de uso de la aplicación, el servidor se detiene (de hecho, se cuelga) y tengo que reiniciar el servicio usando la utilidad de BitNami. Cualquier sugerencia es bienvenida. Gracias por anticipado. |
|
|
Te aparece algo en los ficheros de log? Cuanta RAM tienes, Liferay consume un monton y puede que el aparente cuelgue sea simplemente que esta teniendo que acceder a swap |
|
|
No me aparece nada relevante en los ficheros de log. El equipo tiene 1 Gb de RAM. ¿es suficiente o debo aumentar? ¿debo hacerlo por hardware o puedo ampliar la ram virtual? Por cierto, ¿la dificultad de encontrar un hosting para Liferay puede ser debido a que utilice muchos recursos.? |
|
|
He aumentado la RAM hasta 3 Gb sin éxito. He reinstalado Liferay sin éxito. La verdad es que no sé qué mirar. ¿Alguna idea? Todo funciona bien excepto que el servidor se cuelga de forma aleatoria y tengo que parar y reiniciar los servicios. |
|
|
Que ficheros de log estas mirando, los de Tomcat? No sale nada? Puedes mirar el event log de Windows en si, a ver que sale? |
|
|
Mirando el log de Tomcat (stdout_20081129.log) el error que aparece es “GRAVE: Ha tenido lugar una excepción o error en el contenedor durante el procesamiento del requerimiento java.lang.OutOfMemoryError: PermGen space” Parece que debo aumentar la memoria PerGen pero no tengo ni idea de cómo hacerlo. |
|
|
Un poco de busqueda en Google muestra articulos como este: La idea seria cambiar las opciones de inicializacion de Java. Ahora mismo no se exactamente donde habria que tocar, pero Antonio o Beltran pueden quizas orientarte |
|
|
Hola, Ese error es típico de aplicaciones Java que consumen muchos recursos. Busca la siguiente línea en apache-tomcat/scripts/ctl.sh:
Ahí podrás aumentar los recursos de memoria para Tomcat y eliminar ese error. Cambia MaxPermSize=512m por MaxPermSize=1024 y eso debería bastar. Cuéntanos si esta solución es válida para ti. Un saludo. |
|
|
Beltran, Gracias por tus indicaciones pero no tengo ese script. He instalado Liferay sobre Windows con BitNami y en el directorio apache-tomcat/scripts/ me aparece servinstall.bat y servicerun.bat. Y en ninguno hay la posibilidad de modificar esa línea de código. También he buscado la cadena “MaxPermSize=512m” en toda la instalación y no aparece. Estoy desorientado. |
|
|
Hola, Beltran |
|
|
Hola, Perdona, lo anterior es válido para plataformas Linux y OS X pero no para Windows. El equivalente en Windows es editar las siguiente línea en el fichero apache-tomcat/bin/service.bat
Aumentando el parámetros JvmMx a 512 o incluso 1024 debe de desaparecer el error. Una vez modificado este parámetro deberás volver a instalar el servicio. Para ello ve a Inicio -> Liferay Stack -> Services -> Uninstall services. A continuación vuélvelos a instalar desde Inicio -> Liferay Stack -> Services -> Install Services. Espero que te sirva. |
|
|
Beltran, |
|
|
Beltran, He instalado el bundle de Liferay Portal 5.1.2 (Calvin / Build 5102 / October 3, 2008) y funciona perfectamente sin hacer ninguna modificación. Quizás la nueva versión ha mejorado en ese aspecto o quizás sea porque el bundle viene con una versión propietaria de base de datos y consuma menos recursos. En fin, sigo probando os animo a preparar un nuevo stack porque es una manera fantástica de probar las aplicaciones. Saludos cordiales |
|
|
Beltran, He instalado el bundle de Liferay Portal 5.1.2 (Calvin / Build 5102 / October 3, 2008) y funciona perfectamente sin hacer ninguna modificación. Quizás la nueva versión ha mejorado en ese aspecto o quizás sea porque el bundle viene con una versión propietaria de base de datos y consuma menos recursos. En fin, sigo probando. Os animo a preparar un nuevo stack porque es una manera fantástica de probar las aplicaciones. Saludos cordiales |
|
|
Hola, Hemos updatado la stack de Liferay y durante el día se le pasarán los test necesarios antes de subirla a BitNami. Si no hay ningún problema mañana será lanzada la versión 5.1.2 en BitNami. Un saludo. |

