Anda di halaman 1dari 8

1.

Objetivo
El propósito de este documento es establecer las actividades a realizar para el aumento
de memoria del contenedor de aplicaciones Tomcat.

2. Responsables
Operaciones TIC

3. Documentos Aplicables
N/A

4. Terminologías
$CATALINA_HOME: Ruta donde se encuentra físicamente la instancia del contenedor de
aplicaciones TOMCA.

Heap: Espacio de memoria en donde se almacenan las instancias de clases (Objetos) y


arreglos. Esta puede crecer o ser reducida automáticamente bajo demanda. El Garbage
Collector (GC) es el encargado de reclamar el espacio que los objetos va liberando. Esta
área es compartida por todos los threads.
Esta memoria cuenta con un valor mínimo y máximo los cuales pueden ser identificados
de la siguiente forma:
Initial Memory Pool (-Xms): Mínimo tamaño de la memoria “Heap”.
Maximum Memory Pool (-Xmx): Máximo tamaño de la memoria “Heap”.
Se recomienda utilizar un valor igual a un 60% de la memoria RAM del servidor en ambos
parámetros.

PermGen: Este espacio contiene todos los datos reflectivos de la Java Virtual Machine
por ejemplo clases y métodos. Además contiene la estructura por clases (propiedades,
firma de métodos e implementación de métodos).
Esta memoria cuenta con un valor mínimo y máximo:
-XX:PermSize: Tamaño mínimo del PermGen.
-XX:MaxPermSize: Tamaño máximo del PermGen.
Se recomienda utilizar el valor de 256 MB en ambos parámetros.

5. Equipos y Herramientas
 PC
 Email
 Acceso a la red
 Remote Desktop
 Apache Tomcat 6 propeties

6. Actividades
6.1 Actividades Técnicas
A modo de probar y verificar el correcto funcionamiento de la ejecución, se sugiere
realizar esta actividad en uno de los ambientes de QA para luego aplicar los mismos
pasos en producción.

 Datos de maquina:

Nombre del servidor: QA-WSMETRO-W3K


IP: 172.16.21.32
Usuario: ecmuser
Contraseña: XXXXX

 Conectarse por medio de escritorio remoto e ingresar las credenciales de la


máquina.

 Ejecutar el archivo “Tomcat6w.exe” que está ubicado en el directorio


$CATALINA_HOME/bin/

 Bajar el contenedor de aplicaciones Tomcat.


 Una vez bajado el contenedor, ir a la pestaña “Java”

 Agregar los siguientes valores en el campo “Java Options”

-XX:PermSize=256m
-XX:MaxPermSize=256m

Ejemplo:
 Agregar los siguientes valores en los campos “Initial memory pool” y “Maximum
memory pool”:

 Presionar botón aplicar y luego ir a la pestaña “General” y luego presionar “Start”


para iniciar el contenedor de aplicaciones.
6.2 Pruebas de Validación
 Revisar que la instancia de Tomcat ya se encuentra operativa, para esto debe
verificar el archivo “catalina.<dd-mm-yy>.log” ubicado en $CATALINA_HOME/log
donde debe estar escrita la siguiente traza:

 Ingresar a la consola de administración de Tomcat e ingresar las credenciales de


administración

http://localhost:8080/probe

 Una vez ingresada las credenciales se accederá a la pantalla principal de la


consola de administración “Probe”
 Presionar en la pestaña “System Information” y comprobar el aumento de
memoria:

 Realizar un monitoreo de los servidores en cuanto uso de “RAM” y “CPU”.

6.3 Alternativas de contingencia


 Restaurar los valores por defecto.

 Ejecutar el archivo “Tomcat6w.exe” que está ubicado en el directorio


$CATALINA_HOME/bin/.

 Detener el contenedor de aplicaciones.

 Eliminar los parámetros agregados en el campo “Java Options”:


 Eliminar los valores en los campos “Initial memory pool” y “Maximum memory pool”

 Iniciar el contenedor Tomcat.


6.4 Riesgos
 Realizar el aumento de memoria con las instancias de Tomcat en ejecución.

7. Anexos
N/A

Anda mungkin juga menyukai