Quando a resolução de problemas de DeployR, muitas vezes é necessário recolher os production.log que inclua informações de nível de depuração para fornecer mais detalhes sobre o problema. Por predefinição, o production.log regista as mensagens apenas de nível 'erro' e 'info'. Para activar o rastreio de nível de depuração para o production.log de DeployR em Linux e recolher informações de diagnóstico úteis, efectue o seguinte:
-
Pare o daemon de Apache Tomcat:
# /opt/deployr/7.2.0/tomcat/tomcat7.sh stop
-
Editar /opt/deployr/7.2.0/deployr/deployr.groovy e alterar as duas ocorrências da palavra 'informações' em stanza a log4j ' Depurar '.
De:root { info 'stdout', 'logfile'
}
info'com.revo.phoenix'para:
root { debug 'stdout', 'logfile'
}
debug'com.revo.phoenix'Guarde o ficheiro deployr.groovy.
-
Reinicie o daemon de Apache Tomcat:
/opt/deployr/7.2.0/tomcat/tomcat7.sh start
-
Recrie o problema comunicado DeployR.
-
Como no passo 1, pare o daemon de Apache Tomcat para limpar todas as mensagens para o ficheiro production.log.
-
Executar a ferramenta de recolha de dados de suporte, /opt/deployr/7.2.0/diagnostic/diagnostics.sh. Esta ferramenta (nova no DeployR 7.2) irá recolher o production.log de depuração, entre outras informações de diagnóstico útil para resolução de problemas e colocá-lo em C/opt/deployr/7.2.0/diagnostic/diagnostics.tar.gz. Fornece este ficheiro de diagnostics.tar.gz para suportar.
-
Editar /opt/deployr/7.2.0/deployr/deployr.groovy e restaurar o nível de registo de 'debug' para 'informações' para reduzir a produção de production.log. Reinicie o daemon de Apache Tomcat.