Podczas rozwiązywania problemów DeployR, często jest konieczne zbieranie production.log, który zawiera informacje o debugowaniu poziomu informacje szczegółowe na temat problemu. Domyślnie production.log rejestruje tylko wiadomości poziomu "błąd" i "info". Aby włączyć śledzenie poziom debugowania dla production.log DeployR w systemie Linux i zbierania użytecznych informacji diagnostycznych, wykonaj następujące czynności:
-
Zatrzymać demona Apache Tomcat:
# /opt/deployr/7.2.0/tomcat/tomcat7.sh stop
-
/Opt/deployr/7.2.0/deployr/deployr.groovy edytować i zmieniać dwa wystąpienia wyrazu "info" w zwrotce log4j "debugowanie".
Od:root { info 'stdout', 'logfile'
}
info'com.revo.phoenix'Aby:
root { debug 'stdout', 'logfile'
}
debug'com.revo.phoenix'Zapisz plik deployr.groovy.
-
Ponownie uruchomić demona Apache Tomcat:
/opt/deployr/7.2.0/tomcat/tomcat7.sh start
-
Utwórz ponownie zgłaszany problem DeployR.
-
W kroku 1 zatrzymać demona Apache Tomcat opróżnić wszystkie wiadomości w pliku production.log.
-
Uruchom narzędzie obsługi danych kolekcji /opt/deployr/7.2.0/diagnostic/diagnostics.sh. To narzędzie (Nowość w DeployR 7.2) zbierze production.log debugowania wśród innych informacji diagnostycznych przydatne podczas rozwiązywania problemów i ją spakować do C/opt/deployr/7.2.0/diagnostic/diagnostics.tar.gz. Udostępnić ten plik diagnostics.tar.gz do obsługi.
-
Edytuj /opt/deployr/7.2.0/deployr/deployr.groovy i przywrócić poziom rejestrowania z "debugowanie" INFO, do zmniejszenia produkcji production.log. Ponownie uruchomić demona Apache Tomcat.