Når du feilsøker problemer med DeployR, er det ofte nødvendig å samle inn production.log som inkluderer nivå feilsøkingsinformasjon for å gi flere detaljer om problemet. Som standard logger av production.log bare 'feil' og 'info' nivå meldinger. For å aktivere debug nivå sporing for DeployR-production.log på Linux og samle inn nyttig diagnostisk informasjon, gjør du følgende:
-
Stopp Tomcat i Apache-daemon:
# /opt/deployr/7.2.0/tomcat/tomcat7.sh stop
-
Rediger /opt/deployr/7.2.0/deployr/deployr.groovy og endre til to forekomster av ordet info i log4j-stanza til 'feilsøking'.
Fra:root { info 'stdout', 'logfile'
}
info'com.revo.phoenix'til:
root { debug 'stdout', 'logfile'
}
debug'com.revo.phoenix'Lagre deployr.groovy-filen.
-
Start Apache Tomcat-daemon:
/opt/deployr/7.2.0/tomcat/tomcat7.sh start
-
Opprett nytt rapportert problem i DeployR.
-
Som i trinn 1, kan du stoppe Apache Tomcat-daemon Hvis du vil tømme alle meldinger til filen production.log.
-
Kjør verktøyet støtte data samlingen /opt/deployr/7.2.0/diagnostic/diagnostics.sh. Dette verktøyet (ny i DeployR 7.2) vil samle inn debug-production.log blant andre diagnostisk informasjon som er nyttig for feilsøking og pakke den inn i C/opt/deployr/7.2.0/diagnostic/diagnostics.tar.gz. Gi filen diagnostics.tar.gz å støtte.
-
Rediger /opt/deployr/7.2.0/deployr/deployr.groovy og gjenopprette loggingsnivået fra 'feilsøking' til 'info' for å redusere production.log utdata. Start Apache Tomcat-daemon.