Ao solucionar problemas de DeployR, geralmente é necessário coletar production.log que inclui informações do nível de depuração para fornecer mais detalhes sobre o problema. Por padrão, o production.log registra somente mensagens níveis 'error' e 'informações'. Para ativar o rastreamento de nível de depuração para o production.log DeployR no Linux e coletar informações de diagnóstico útil, faça o seguinte:
-
Pare o daemon do Apache Tomcat:
# /opt/deployr/7.2.0/tomcat/tomcat7.sh stop
-
Edite /opt/deployr/7.2.0/deployr/deployr.groovy e altere as duas ocorrências da palavra 'informações' stanza o log4j ' Depurar '.
De:root { info 'stdout', 'logfile'
}
info'com.revo.phoenix'Para:
root { debug 'stdout', 'logfile'
}
debug'com.revo.phoenix'Salve o arquivo deployr.groovy.
-
Reinicie o daemon do Apache Tomcat:
/opt/deployr/7.2.0/tomcat/tomcat7.sh start
-
Recrie o problema relatado do DeployR.
-
Como na etapa 1, pare o daemon do Apache Tomcat para liberar todas as mensagens para o arquivo production.log.
-
Executar a ferramenta de coleta de dados de suporte, /opt/deployr/7.2.0/diagnostic/diagnostics.sh. Essa ferramenta (novidade na DeployR 7.2) coletará o production.log de depuração entre outras informações de diagnóstico úteis para solucionar problemas e empacotá-la em C/opt/deployr/7.2.0/diagnostic/diagnostics.tar.gz. Fornece esse arquivo diagnostics.tar.gz para oferecer suporte.
-
Edite /opt/deployr/7.2.0/deployr/deployr.groovy e restaurar o nível de log de 'Depurar' em 'informações' para reduzir a saída de production.log. Reinicie o daemon do Apache Tomcat.