Lors de la résolution des problèmes de DeployR, il est souvent nécessaire de collecter le production.log qui contient les informations de niveau débogage pour fournir plus de détails sur le problème. Par défaut, la production.log enregistre uniquement les messages au niveau 'erreur' et 'info'. Pour activer le traçage au niveau de débogage pour le production.log de DeployR sous Linux et collecter des informations de diagnostic utiles, effectuez les opérations suivantes :
-
Arrêter le démon Apache Tomcat :
# /opt/deployr/7.2.0/tomcat/tomcat7.sh stop
-
Modifiez /opt/deployr/7.2.0/deployr/deployr.groovy et les deux occurrences du mot « info » dans la stanza log4j à 'debug'.
De :root { info 'stdout', 'logfile'
}
info'com.revo.phoenix'par :
root { debug 'stdout', 'logfile'
}
debug'com.revo.phoenix'Enregistrez le fichier deployr.groovy.
-
Redémarrez le démon Apache Tomcat :
/opt/deployr/7.2.0/tomcat/tomcat7.sh start
-
Recréer le problème DeployR.
-
Comme à l’étape 1, arrêtez le démon Apache Tomcat pour purger tous les messages dans le fichier production.log.
-
Exécutez l’outil de collecte de données de prise en charge, /opt/deployr/7.2.0/diagnostic/diagnostics.sh. Cet outil (nouveau dans DeployR 7.2) collecter le production.log de débogage parmi d’autres informations de diagnostic utiles pour le dépannage et l’empaqueter dans C/opt/deployr/7.2.0/diagnostic/diagnostics.tar.gz. Fournir ce fichier diagnostics.tar.gz pour prendre en charge.
-
Modifiez /opt/deployr/7.2.0/deployr/deployr.groovy et le niveau d’enregistrement à partir de 'debug' à 'info' à diminuer la production de production.log. Redémarrez le démon Apache Tomcat.