Ao resolver problemas de DeployR, é frequentemente necessário recolher os production.log que incluem informações de nível de depuração para fornecer mais detalhes sobre o problema. Por predefinição, o production.log regista apenas mensagens de nível "erro" e "informações". Para ativar o rastreio ao nível da depuração para a production.log DeployR no Windows e recolher informações de diagnóstico úteis, faça o seguinte:
-
Pare o serviço Apache-Tomcat-for-DeployR-7.2 através da consola de gestão dos Serviços Windows ou a partir de uma linha de comandos com privilégios de Administrador:
C:\> net stop Apache-Tomcat-for-DeployR-7.2
-
Edite C:\Revolution\DeployR-7.2\deployr.groovy e altere as duas ocorrências da palavra "info" na estrofe log4j para "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 serviço Apache-Tomcat-for-DeployR-7.2 através da consola de gestão dos Serviços Windows ou a partir de uma linha de comandos com privilégios de Administrador:
C:\> net start Apache-Tomcat-for-DeployR-7.2
-
Recrie o problema do DeployR comunicado.
-
Tal como no passo 1, pare o serviço Apache-Tomcat-for-DeployR-7.2 para remover todas as mensagens do ficheiro production.log.
-
Execute a ferramenta de recolha de dados de suporte C:\Revolution\DeployR-7.2\diagnostic\diagnostics.bat. Esta ferramenta (nova no DeployR 7.2) irá recolher a production.log de depuração, entre outras informações de diagnóstico úteis para a resolução de problemas e empacotá-la em C:\Revolution\DeployR-7.2\diagnostic\diagnostic.zip. Forneça este ficheiro de diagnostic.zip para suporte.
-
Edite C:\Revolution\DeployR-7.2\deployr.groovy e restaure o nível de registo de "depuração" para "informações" para reduzir production.log saída. Reinicie o serviço Apache-Tomcat-for-DeployR-7.2.