Bij het oplossen van DeployR-problemen is het vaak nodig om de production.log te verzamelen met informatie op foutopsporingsniveau om meer informatie over het probleem te geven. Standaard registreert de production.log alleen berichten op fout- en infoniveau. Ga als volgt te werk om tracering op foutopsporingsniveau in te schakelen voor de DeployR-production.log in Windows en nuttige diagnostische informatie te verzamelen:
-
Stop de service Apache-Tomcat-for-DeployR-7.2 via de Windows Services-beheerconsole of vanaf een opdrachtregel met beheerdersbevoegdheden:
C:\> net stop Apache-Tomcat-for-DeployR-7.2
-
Bewerk C:\Revolution\DeployR-7.2\deployr.groovy en wijzig de twee exemplaren van het woord 'info' in de log4j-stanza in 'debug'.Van:
root { info 'stdout', 'logfile' } info'com.revo.phoenix'Aan:
root { debug 'stdout', 'logfile' } debug'com.revo.phoenix'Sla het bestand deployr.groovy op.
-
Start de service Apache-Tomcat-for-DeployR-7.2 opnieuw via de Windows Services-beheerconsole of vanaf een opdrachtregel met beheerdersbevoegdheden:
C:\> net start Apache-Tomcat-for-DeployR-7.2
-
Maak het gerapporteerde DeployR-probleem opnieuw.
-
Stop net als in stap 1 de service Apache-Tomcat-for-DeployR-7.2 om alle berichten naar het production.log-bestand te spoelen.
-
Voer het hulpprogramma voor het verzamelen van ondersteuningsgegevens uit, C:\Revolution\DeployR-7.2\diagnostic\diagnostics.bat. Dit hulpprogramma (nieuw in DeployR 7.2) verzamelt de foutopsporing production.log naast andere diagnostische informatie die nuttig is voor het oplossen van problemen en verpakt deze in C:\Revolution\DeployR-7.2\diagnostic\diagnostic.zip. Geef dit diagnostic.zip-bestand op ter ondersteuning.
-
Bewerk C:\Revolution\DeployR-7.2\deployr.groovy en herstel het logboekregistratieniveau van 'foutopsporing' naar 'info' om production.log uitvoer te verminderen. Start de service Apache-Tomcat-for-DeployR-7.2 opnieuw.