Mudanças entre as edições de "Habilitando os logs do Garbage Collector no Tomcat"

De Wiki Integrator do Brasil
Ir para: navegação, pesquisa
Linha 3: Linha 3:
 
2. Adicione a seguinte instrução abaixo da declaração da variável '''CATALINA_OPTS''' (onde aparece '''export CATALINA_OPTS=..'''):<br />
 
2. Adicione a seguinte instrução abaixo da declaração da variável '''CATALINA_OPTS''' (onde aparece '''export CATALINA_OPTS=..'''):<br />
 
<pre>  
 
<pre>  
export CATALINA_OPTS="$CATALINA_OPTS -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -XX:+CMSScavengeBeforeRemark -verbose:gc -Xloggc:$CATALINA_HOME/logs/`date +%F_%H-%M-%S`-gc.log"
+
export CATALINA_OPTS="$CATALINA_OPTS -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -verbose:gc -Xloggc:$CATALINA_HOME/logs/`date +%F_%H-%M-%S`-gc.log"
 
</pre>
 
</pre>
 
3. Se o servidor Java estiver executando, pare-o e inicie novamente para que as mudanças entre em vigor. <br />
 
3. Se o servidor Java estiver executando, pare-o e inicie novamente para que as mudanças entre em vigor. <br />

Edição das 23h01min de 13 de setembro de 2016

Caso deseje habilitar os logs de GC - Garbage Collector - no Tomcat, veja abaixo como fazer:
1. No Gerenciador de arquivos, edite o arquivo catalina.sh, encontrado no diretório bin do seu Tomcat, onde o local de instalação é informado no Integrator Java EE.
2. Adicione a seguinte instrução abaixo da declaração da variável CATALINA_OPTS (onde aparece export CATALINA_OPTS=..):

 
export CATALINA_OPTS="$CATALINA_OPTS -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -verbose:gc -Xloggc:$CATALINA_HOME/logs/`date +%F_%H-%M-%S`-gc.log"

3. Se o servidor Java estiver executando, pare-o e inicie novamente para que as mudanças entre em vigor.
4. No diretório logs do seu Tomcat, onde o local de instalação é informado no Integrator Java EE, aparecerá os logs de GC com a data e hora em que foram gerados.

Referências para entender cada parâmetro:
http://blog.sokolenko.me/2014/11/javavm-options-production.html
http://www.oracle.com/webfolder/technetwork/tutorials/obe/java/gc01/index.html



IMPORTANTE: Caso precise de mais orientações, recomendamos fóruns especializados sobre questões da JVM ou do servidor Java Tomcat.