Podczas rozwiązywania problemów z narzędziem DeployR często konieczne jest zebranie production.log zawierającego informacje na poziomie debugowania, aby zapewnić bardziej szczegółowe informacje na temat problemu. Domyślnie production.log rejestruje tylko komunikaty poziomu "błąd" i "informacje". Aby włączyć śledzenie poziomu debugowania dla production.log DeployR w systemie Windows i zebrać przydatne informacje diagnostyczne, wykonaj następujące czynności:
-
Zatrzymaj usługę Apache-Tomcat-for-DeployR-7.2 za pośrednictwem konsoli zarządzania usług Windows Services lub wiersza polecenia z uprawnieniami administratora:
C:\> net stop Apache-Tomcat-for-DeployR-7.2
-
Edytuj C:\Revolution\DeployR-7.2\deployr.groovy i zmień dwa wystąpienia wyrazu "info" w log4j stanza na "debugowanie".Z:
root { info 'stdout', 'logfile' } info'com.revo.phoenix'w celu:
root { debug 'stdout', 'logfile' } debug'com.revo.phoenix'Zapisz plik deployr.groovy.
-
Uruchom ponownie usługę Apache-Tomcat-for-DeployR-7.2 za pośrednictwem konsoli zarządzania usług Windows Services lub z wiersza polecenia z uprawnieniami administratora:
C:\> net start Apache-Tomcat-for-DeployR-7.2
-
Odtwórz zgłoszony problem DeployR.
-
Podobnie jak w kroku 1 zatrzymaj usługę Apache-Tomcat-for-DeployR-7.2, aby opróżnić wszystkie wiadomości do pliku production.log.
-
Uruchom narzędzie do zbierania danych pomocy technicznej, C:\Revolution\DeployR-7.2\diagnostic\diagnostics.bat. To narzędzie (nowe w narzędziu DeployR 7.2) zbiera production.log debugowania między innymi informacje diagnostyczne przydatne do rozwiązywania problemów i pakują je do C:\Revolution\DeployR-7.2\diagnostic\diagnostic.zip. Udostępnij ten plik diagnostic.zip obsługę.
-
Edytuj C:\Revolution\DeployR-7.2\deployr.groovy i przywróć poziom rejestrowania z "debugowania" na "informacje", aby zmniejszyć production.log wyjście. Uruchom ponownie usługę Apache-Tomcat-for-DeployR-7.2.