Mudanças entre as edições de "Habilitando os logs do Garbage Collector no Tomcat"
(Criou página com 'Caso deseje habilitar os logs de GC - Garbage Collector - no Tomcat, veja abaixo como fazer: <br /> 1. No Gerenciador de arquivos, edite o arquivo '''catalina.sh''', encon...') |
|||
Linha 1: | Linha 1: | ||
Caso deseje habilitar os logs de GC - Garbage Collector - no Tomcat, veja abaixo como fazer: <br /> | Caso deseje habilitar os logs de GC - Garbage Collector - no Tomcat, veja abaixo como fazer: <br /> | ||
1. No [[Gerenciador de arquivos]], edite o arquivo '''catalina.sh''', encontrado no diretório '''bin''' do seu Tomcat, onde o <u>[[Local onde o servidor Java é instalado| local de instalação]]</u> é informado no [[Acessando o Integrator Java EE|Integrator Java EE]]. <br /> | 1. No [[Gerenciador de arquivos]], edite o arquivo '''catalina.sh''', encontrado no diretório '''bin''' do seu Tomcat, onde o <u>[[Local onde o servidor Java é instalado| local de instalação]]</u> é informado no [[Acessando o Integrator Java EE|Integrator Java EE]]. <br /> | ||
− | 2. Adicione a seguinte instrução abaixo da declaração da variável ''' | + | 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 -XX:+CMSScavengeBeforeRemark -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 /> | ||
− | + | 4. No diretório logs do seu Tomcat, onde o <u>[[Local onde o servidor Java é instalado| local de instalação]]</u> é informado no [[Acessando o Integrator Java EE|Integrator Java EE]], aparecerá os logs de GC com a data e hora em que foram gerados. <br /><br /> | |
Referências para entender cada parâmetro:<br /> | Referências para entender cada parâmetro:<br /> |
Edição das 22h58min 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 -XX:+CMSScavengeBeforeRemark -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.