När du felsöker problem med DeployR, är det ofta nödvändigt att samla in production.log som innehåller felsökningsinformation för nivå om du vill ge mer information om problemet. Som standard loggas i production.log endast 'fel' och 'info' nivå meddelanden. Om du vill aktivera felsökningsspårning för DeployR production.log på Linux nivå och samla in viktig diagnostisk information gör du följande:
-
Stoppa Apache Tomcat daemon:
# /opt/deployr/7.2.0/tomcat/tomcat7.sh stop
-
Redigera /opt/deployr/7.2.0/deployr/deployr.groovy och ändra två förekomster av ordet 'info' i log4j stanza för "Felsökning".
Från:root { info 'stdout', 'logfile'
} info'com.revo.phoenix'Så här:
root { debug 'stdout', 'logfile'
} debug'com.revo.phoenix'Spara filen deployr.groovy.
-
Starta om Apache Tomcat daemon:
/opt/deployr/7.2.0/tomcat/tomcat7.sh start
-
Återskapa det rapporterade problemet DeployR.
-
Stoppa daemon Apache Tomcat om du vill rensa alla meddelanden i filen production.log som i steg 1.
-
Kör verktyget support data collection /opt/deployr/7.2.0/diagnostic/diagnostics.sh. (Ny i DeployR 7.2) verktyget kommer samla in debug-production.log bland andra diagnostisk information som är användbar för felsökning och paketera den i C/opt/deployr/7.2.0/diagnostic/diagnostics.tar.gz. Ge filen diagnostics.tar.gz som stöd.
-
Redigera /opt/deployr/7.2.0/deployr/deployr.groovy och återställa loggningsnivån från "debug" till "info" för att minska production.log utdata. Starta om Apache Tomcat daemon.