DeployR 문제를 해결할 때 문제에 대한 자세한 정보를 제공하기 위해 디버그 수준 정보를 포함하는 production.log 수집해야 하는 경우가 많습니다. 기본적으로 production.log 'error' 및 'info' 수준 메시지만 기록합니다. Windows에서 DeployR production.log 대한 디버그 수준 추적을 사용하도록 설정하고 유용한 진단 정보를 수집하려면 다음을 수행합니다.
-
Windows 서비스 관리 콘솔 통해 또는 관리자 권한이 있는 명령줄에서 Apache-Tomcat-for-DeployR-7.2 서비스를 중지합니다.
C:\> net stop Apache-Tomcat-for-DeployR-7.2
-
C:\Revolution\DeployR-7.2\deployr.groovy를 편집하고 log4j stanza에서 'info'라는 단어의 두 항목을 '디버그'로 변경합니다.보낸 사람:
root { info 'stdout', 'logfile' } info'com.revo.phoenix'받는 사람:
root { debug 'stdout', 'logfile' } debug'com.revo.phoenix'deployr.groovy 파일을 저장합니다.
-
Windows 서비스 관리 콘솔 통해 또는 관리자 권한이 있는 명령줄에서 Apache-Tomcat-for-DeployR-7.2 서비스를 다시 시작합니다.
C:\> net start Apache-Tomcat-for-DeployR-7.2
-
보고된 DeployR 문제를 다시 만듭니다.
-
1단계에서와 같이 Apache-Tomcat-for-DeployR-7.2 서비스를 중지하여 모든 메시지를 production.log 파일로 플러시합니다.
-
지원 데이터 수집 도구 C:\Revolution\DeployR-7.2\diagnostic\diagnostics.bat 실행합니다. 이 도구(DeployR 7.2의 새로운 기능)는 문제 해결에 유용한 다른 진단 정보 중에서 디버그 production.log 수집하고 C:\Revolution\DeployR-7.2\diagnostic\diagnostic.zip 패키지합니다. 지원하려면 이 diagnostic.zip 파일을 제공합니다.
-
C:\Revolution\DeployR-7.2\deployr.groovy를 편집하고 로깅 수준을 'debug'에서 'info'로 복원하여 production.log 출력을 줄입니다. Apache-Tomcat-for-DeployR-7.2 서비스를 다시 시작합니다.