Al solucionar problemas de DeployR, a menudo es necesario recopilar el production.log que incluye información de nivel de depuración para proporcionar más detalles sobre el problema. De forma predeterminada, el production.log registra los mensajes de nivel sólo de 'error' e 'información'. Para habilitar el seguimiento de nivel de depuración para el production.log de DeployR en Linux y recopilar información de diagnóstico útil, haga lo siguiente:
-
Detener el daemon de Apache Tomcat:
# /opt/deployr/7.2.0/tomcat/tomcat7.sh stop
-
Edite /opt/deployr/7.2.0/deployr/deployr.groovy y cambie las dos repeticiones de la palabra 'información' en la estrofa de log4j a 'debug'.
De:root { info 'stdout', 'logfile'
}
info'com.revo.phoenix'Para:
root { debug 'stdout', 'logfile'
}
debug'com.revo.phoenix'Guarde el archivo deployr.groovy.
-
Reinicie el daemon de Apache Tomcat:
/opt/deployr/7.2.0/tomcat/tomcat7.sh start
-
Vuelva a crear el problema DeployR.
-
Como en el paso 1, detenga el daemon Apache Tomcat para vaciar todos los mensajes en el archivo production.log.
-
Ejecutar la herramienta de recopilación de datos de soporte, /opt/deployr/7.2.0/diagnostic/diagnostics.sh. Esta herramienta (nueva en DeployR 7.2) recogerá el production.log de depuración entre otra información de diagnóstico útil para solucionar problemas y empaquetarla en C/opt/deployr/7.2.0/diagnostic/diagnostics.tar.gz. Proporcionar este archivo diagnostics.tar.gz.
-
Edite /opt/deployr/7.2.0/deployr/deployr.groovy y restaurar el nivel de registro de 'debug' a 'información' para reducir la salida de production.log. Reinicie el daemon de Apache Tomcat.