Durante la risoluzione dei problemi di DeployR, è spesso necessario raccogliere le production.log che include informazioni sul livello di debug per fornire più dettagli sul problema. Per impostazione predefinita, il production.log registra solo messaggi di livello di 'errore' e 'informazioni'. Per attivare l'analisi a livello di debug per il production.log di DeployR su Linux e raccogliere informazioni diagnostiche, procedere come segue:
-
Arrestare il daemon di Apache Tomcat:
# /opt/deployr/7.2.0/tomcat/tomcat7.sh stop
-
Modificare /opt/deployr/7.2.0/deployr/deployr.groovy e le due occorrenze della parola 'informazioni' nella stanza di log4j a 'debug'.
Da:root { info 'stdout', 'logfile'
}
info'com.revo.phoenix'A:
root { debug 'stdout', 'logfile'
}
debug'com.revo.phoenix'Salvare il file deployr.groovy.
-
Riavviare il daemon di Apache Tomcat:
/opt/deployr/7.2.0/tomcat/tomcat7.sh start
-
Ricreare il problema segnalato DeployR.
-
Come nel passaggio 1, arrestare il daemon di Apache Tomcat per cancellare tutti i messaggi nel file production.log.
-
Eseguire lo strumento di raccolta dati di supporto, /opt/deployr/7.2.0/diagnostic/diagnostics.sh. Questo strumento (new DeployR 7.2) verrà production.log il debug tra le altre informazioni diagnostiche utili per la risoluzione dei problemi di raccogliere e assemblarla in C/opt/deployr/7.2.0/diagnostic/diagnostics.tar.gz. Fornire il file diagnostics.tar.gz per il supporto.
-
/Opt/deployr/7.2.0/deployr/deployr.groovy di modificare e ripristinare il livello di registrazione da 'debug' a 'informazioni' per ridurre l'output di production.log. Riavviare il daemon di Apache Tomcat.