Bij het oplossen van problemen met DeployR, is het vaak nodig voor het verzamelen van de debug-niveau-informatie voor meer details over het probleem met production.log. Standaard registreert de production.log alleen 'fout' en 'info' op berichten. Niveau van foutopsporing voor de production.log DeployR op Linux inschakelen en handig diagnostische gegevens verzamelen, doet u het volgende:
-
De Apache Tomcat daemon stoppen:
# /opt/deployr/7.2.0/tomcat/tomcat7.sh stop
-
/Opt/deployr/7.2.0/deployr/deployr.groovy bewerken en wijzigen van de twee exemplaren van het woord 'info' in de stanza log4j te 'debug'.
Van:root { info 'stdout', 'logfile'
}
info'com.revo.phoenix'Aan:
root { debug 'stdout', 'logfile'
}
debug'com.revo.phoenix'Sla het bestand deployr.groovy.
-
Start de Apache Tomcat daemon:
/opt/deployr/7.2.0/tomcat/tomcat7.sh start
-
Maak het gemelde probleem met DeployR.
-
Als in stap 1, stop de daemon Apache Tomcat om alle berichten doorsturen naar het bestand production.log.
-
Uitvoeren van het hulpprogramma data collectie /opt/deployr/7.2.0/diagnostic/diagnostics.sh. Dit hulpprogramma (nieuw in DeployR 7.2) zal de debug-production.log onder andere nuttig voor het oplossen van diagnostische gegevens verzamelen en verdeeld over C/opt/deployr/7.2.0/diagnostic/diagnostics.tar.gz. Dit bestand diagnostics.tar.gz ondersteuning bieden.
-
/Opt/deployr/7.2.0/deployr/deployr.groovy bewerken en het niveau van de logboekregistratie terugzetten vanuit 'debug' naar 'info' production.log uitvoer verminderen. Start de Apache Tomcat daemon.