Pregunta

Estoy corriendo múltiples tomcats en una caja de Red Hat y me gustaría configurar tamaño de la pila separada para cada uno de ellos (algunos casos utilizan más memoria).

¿Puedo establecer el tamaño del montón min / bt max entrar en el siguiente en el archivo catalina.sh:

CATALINA_OPTS = "- Xms64m -Xmx256m"

¿Necesito añadir 'exportación'? es decir CATALINA_OPTS exportación = "- Xms64m -Xmx256m"

¿Fue útil?

Solución

La mejor práctica es poner el ajuste de variables de entorno en un archivo llamado setenv.sh / .bat en la carpeta bin.

El script catalina.sh tiene lógica para poner en este guión, si es que existe.

La razón por la cual se recomienda esto es debido a que hace que la configuración de las variables de entorno necesarias para su instalación portátil: se puede copiar fácilmente setenv.sh a otras instalaciones de Tomcat, puede actualizar Tomcat a una versión más reciente (que podría sobrescribir catalina.sh), pero todavía tienen su setenv.sh existente.

Un ejemplo acerca de cómo establecer el tamaño del montón dentro setenv.sh:

export JAVA_OPTS='-Xmx784M` 

Otros consejos

Si se agrega esto a cualquier cosa en la instalación de Tomcat, que afectará a todas las instancias se ejecutan en ese equipo.

pienso que deseas JAVA_OPTS fijar por separado, en secuencias de comandos separados, que cada uno luego invoque el script de inicio de Tomcat. Los scripts pueden establecer diferentes tamaños de almacenamiento dinámico. Sí, es necesario exportación.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top