increase error change java tomcat tomcat6 permgen

java - error - Aumentar el espacio permgen



tomcat permgen error (5)

En distribuciones parecidas a Debian, establezca eso en /etc/default/tomcat[67]

Estoy trabajando con Tomcat 6.0, y mientras estoy indexando (no mientras estoy comenzando Tomcat), tengo un error de espacio permgen.
¿Cómo podría aumentar ese espacio?

Gracias



Puedes usar :

-XX:MaxPermSize=128m

para aumentar el espacio. Pero esto generalmente solo pospone lo inevitable.

También puedes habilitar PermGen para que sea basura

-XX:+UseConcMarkSweepGC -XX:+CMSPermGenSweepingEnabled -XX:+CMSClassUnloadingEnabled

Por lo general, esto ocurre cuando se realizan muchas reubicaciones. Me sorprende que lo tengas usando algo como indexación. Use virtualvm o jconsole para monitorear el espacio de generación de Perm y verifique su nivel después de calentar la indexación.

Tal vez deberías considerar cambiar a otra JVM como IBM JVM. No tiene una generación permanente y es inmune a este problema.


También puede aumentarlo a través de los argumentos de VM en su IDE. En mi caso, estoy usando Tomcat v7.0 que se ejecuta en Eclipse. Para hacer esto, haga doble clic en su servidor (Tomcat v7.0). Haga clic en el enlace ''Abrir configuración de inicio''. Ve a la pestaña ''Argumentos''. Agregue -XX: MaxPermSize = 512m a la lista de argumentos de VM. Haga clic en "Aplicar" y luego en "Aceptar". Reinicia tu servidor.


si descubrió que la configuración de la memoria no se estaba utilizando y para cambiar la configuración de la memoria, utilicé el tomcat7w o tomcat8w en la carpeta / bin. Luego, debería aparecer lo siguiente:

Haga clic en la pestaña Java y agregue los argumentos.restart tomcat