자동 계산을 위한 로그 및 추적 분석기 - 릴리스 정보

알려진 문제점 및 해결책

1.0 로그 및 추적 분석기
1.1 보기
1.2 로그 가져오기
1.2.1 원격 로그 파일을 가져올 때의 문제점
1.2.2 Linux 및 AIX에서의 로그 파일 가져오기
1.2.3 WebSphere Application Server trace.log 가져오기
1.2.4 일부 로그 파일을 IBM Agent Controller V5 사용하여 가져올 수 없음
1.2.5 메모리 부족 예외
1.2.6 Linux GTK 드라이버의 로그 파일 가져오기 마법사에서 로그 파일 추가 시 "색인이 범위를 벗어 났습니다" 오류 발생
1.2.7 DB2® 진단 로그용으로 표시된 공통 기본 이벤트는 스펙에 없음
1.2.8 로그 파일 가져오기 오류가 표시되지 않음
1.2.9 WebSphere activity.log 파일 가져오기 제한사항
1.2.10 다른 로케일에서 생성된 로그 파일 가져오기 제한사항
1.2.11 InvocationTargetException 메시지로 가져오기 실패
1.2.12 비어 있는 로그를 가져올 때 NullPointerException 발생
1.3 데이터베이스 지원
1.4 기타
1.4.1 새 로그 상관 마법사가 Linux GTK 드라이버에서 적절하게 표시되지 않음
1.4.2 Workbench의 첫 번째 시작 이후의 플러그인 로깅 레벨에 대한 수정사항이 무시됨
1.4.3 Windows XP unzip 유틸리티에서의 압축 해제 문제점
1.4.4 IBM JVM을 사용하여 Red Hat Linux v8.0에서 예제를 작성하면 Workbench가 손상됨
1.4.5 XML 로그 파일의 로깅 유틸리티 보기에 대한 브라우저 제한사항
1.4.6 TPTP 형식 증상 데이터베이스만이 로그 네비게이터 도구 모음 및 팝업 메뉴에서 작성될 수 있음
2.0 프로파일링 도구
2.1 에이전트 및 프로세스 상호작용 보기가 시퀀스 다이어그램 보기에서 지원되지 않음
2.2 프로파일링 네비게이터의 보기 새로 고치기 명령이 추적 상호작용에 작동하지 않음
2.3 Sun JDK 1.4.x를 사용한 Windows 프로파일링은 Microsoft® 오류 보고서로 종료할 수 있음

TPTP 로그 및 추적 분석기와 관된 추가 readme 정보는 TPTP V3.3 릴리스 정보에서 사용 가능합니다.


1.0 로그 및 추적 분석기

1.1 보기

해당 사항 없음

1.2 로그 가져오기

1.2.1 원격 로그 파일을 가져올 때의 문제점

원격 로그 파일을 가져올 때(파일 > 가져오기... > 로그 파일), 프로파일링 모니터 보기를 새로 고쳐도(프로파일 > 보기 새로 고치기) 로그 보기에 로그 항목이 표시되지 않거나, 30초를 기다린 후 로컬 클라이언트가 원격 로그 구문 분석기 모니터링을 시작하지 않았다고 로깅 메시지 대화 상자에 표시됩니다.

이 문제점은 네트워크 지연 때문이므로 로컬 클라이언트가 원격 로그 구문 분석기 모니터링을 시작하는 동안 Agent Controller가 기다리는 시간을 늘리면 해결할 수 있습니다. 이 문제점을 해결하려면, 다음 단계를 수행하십시오.

  1. 로그 파일을 다시 가져오십시오.
  2. 증상이 지속될 경우, Agent controller 구성의 원격 RemoteLogParserLoader 응용프로그램(즉, <Agent Controller의 설치 디렉토리>/plugins/com.ibm.etools.logging.parsers/config/pluginconfig.xml)에 다음 항목을 추가하십시오.
      
    <Application configuration="default" executable="RemoteLogParserLoader" 
    extends="default" location="%SYS_TEMP_DIR%" path="%JAVA_PATH%">
    ...
    <Parameter position="prepend"
    value="-Dorg.eclipse.hyades.logging.parsers.maxWaitTimeInMillis=xxxxx"/>
    ...
    </Application>
    
    여기서, xxxxx는 밀리초 단위의 최대 대기 시간입니다(즉, 30000 이상).
  3. 갱신되고 나면 Agent Controller를 다시 시작하고 로그 파일을 다시 가져오십시오.

1.2.2 Linux 및 AIX에서의 로그 파일 가져오기

Linux 및 AIX® 플랫폼에서 일부 로그 파일 가져오기가 전혀 작동하지 않습니다.

이는 사용자가 로그 파일에 액세스할 수 있는 적절한 권한을 가지고 있지 않을 때 발생합니다. 이 문제점을 해결하려면, 로그 파일을 사용자의 홈 디렉토리로 복사한 후 그 디렉토리에서 가져와야 합니다.

1.2.3 WebSphere Application Server의 trace.log 가져오기

WebSphere Application Server의 trace.log 파일을 가져올 때 내부 상관이 작성됩니다.

이 상관에는 해당되는 에이전트의 내부 구조에 관련되는 정보가 포함되어 있기 때문에 삭제하면 안됩니다.

1.2.4 일부 로그 파일을 IBM Agent Controller V5로 가져올 수 없음

activity.log가 아닌 다른 원격 로그 파일은 IBM Agent Controller V5로 가져올 수 없습니다. 로그 파일을 원격으로 가져올 경우, 원격 시스템의 Agent Controller는 자율 컴퓨팅에 대해 로그 및 추적 분석기와 같거나 더 높은 레벨에 있어야 합니다.

이 제한사항을 해결하려면, 원격 시스템에 로그 및 추적 분석기와 함께 제공된 IBM Agent Controller를 설치하십시오.

1.2.5 메모리 부족 예외

25MB 이하의 로그 파일은 작업공간으로 가져오고 로그 및 추적 분석기에서 열 수 있습니다. 로그 파일을 여는 시간은 파일의 로그 레코드 수에 따라 다르며 "메모리 부족" 예외가 발생할 수 있습니다.

이 문제점을 해결하려면, 대용량 로그 지원 기능을 사용하십시오.

1.2.6 Linux GTK 드라이버의 로그 파일 가져오기 마법사에서 로그 파일 추가 시 "색인이 범위를 벗어 났습니다" 오류 발생

로그 파일을 가져올 때 로그 파일 추가 마법사에서 확인을 클릭하면, "색인이 범위를 벗어 났습니다"라는 오류가 발생합니다. 이는 추가 중인 로그 파일이 선택된 버전을 가지고 있지 않기 때문입니다.

로그 파일 추가 마법사의 세부사항 탭에 있는 버전 풀다운 목록에서 유효한 버전 옵션을 선택했는지 확인하십시오.

1.2.7 DB2 진단 로그용으로 표시된 공통 기본 이벤트는 스펙에 없음

DB2 진단 로그를 가져오는 경우, 로그 및 추적 분석기에 표시된 결과 공통 기본 이벤트는 공통 기본 이벤트 스펙의 일부를 중단시킵니다. 이것은 DB2 진단 로그를 공통 기본 이벤트로 변환하는 데 사용되는 db2diag.exe 유틸리티의 버그로 인한 것입니다. 이것은 조작에 영향을 미치지 않아야 합니다. db2diag.exe가 수정될 때까지 알려진 임시 해결책이 없습니다.

1.2.8 로그 및 추적 분석기는 가져오는 로그 파일의 유형에 대해 유효성 검증을 수행하지 않음

로그 및 추적 분석기는 가져오는 로그 파일의 유형에 대해 유효성 검증을 수행하지 않습니다. 로그 파일을 가져올 때 가져오려는 로그 파일에 대해 올바른 로그 유형 및 버전을 선택했는지 확인하십시오. 가져오기 중 문제점이 발생하는 경우, 로그 보기에는 레코드나 잘못된 레코드가 표시되지 않으며 오류 메시지가 표시됩니다. 오류에 대한 자세한 정보는 오류 대화 상자에서 세부사항을 확인하고 workspace 디렉토리에 있는 경우 .metadata\.plugins\org.eclipse.hyades.logging.adapter\hgla.log 파일을 참조하십시오. 이 파일은 로그 파일을 구문 분석하는 중에 발생한 오류 정보를 포함할 수 있습니다.

로그 파일을 가져올 때 오류가 발생할 경우 오류 메시지가 표시되며 로그 보기에 레코드가 표시되지 않거나 올바르지 않은 데이터가 표시됩니다.

1.2.9 WebSphere Application Server activity.log 파일 가져오기 제한사항

영어를 사용하지 않는 시스템에서 WebSphere Application Server 활동 로그 파일을 가져올 경우, 규칙 기반 로그 파일 구문 분석기가 로그 레코드 데이터를 공통 기본 이벤트에 제대로 맵핑하지 않습니다. 일부 로그 레코드 데이터가 공통 기본 이벤트의 올바르지 않은 필드에 표시될 수 있습니다.

이 문제점을 해결하려면, 영어를 사용하지 않는 시스템에서 WebSphere Application Server 활동 로그 파일을 가져올 때 정적 로그 파일 구문 분석기를 사용하십시오.

1.2.10 다른 로케일에서 생성된 로그 파일 가져오기 제한사항

로그 및 추적 분석기가 실행 중인 로케일과 다른 로케일로 작성된 시간소인을 포함하는 로그 파일을 가져올 경우, 간혹 규칙 기반 로그 파일 구문 분석기가 시간소인과 기타 로그 레코드 데이터를 올바르게 구문 분석하지 않습니다. 예를 들어, 일본어 시스템에서 실행 중인 로그 및 추적 분석기로 영어 IBM HTTP Server 액세스 로그를 가져올 경우, 결과로 생성되는 공통 기본 이벤트의 creationTime 값은 0 값을 갖게 되고 공통 기본 이벤트 msg 필드는 공백이 됩니다.

이 문제점을 해결하려면, 현재 시스템 로케일과 다른 로케일의 시간소인을 포함하는 로그 파일을 가져올 때 정적 로그 파일 구문 분석기를 사용하십시오(있는 경우).

1.2.11 InvocationTargetException 메시지로 가져오기 실패

로그 및 추적 분석기가 올바르게 설치되지 않고 일부 파일이 누락된 경우, 로그 파일 가져오기는 다음 로깅 메시지를 표시하면서 실패할 수 있습니다.

java.lang.reflect.InvocationTargetException

이 문제점을 해결하려면, 로그 및 추적 분석기를 다시 설치하십시오. 참고: Windows XP에서 설치할 때, 기본 Windows XP unzip 유틸리티는 사용하지 마십시오. 자세한 정보는 아래에 있는 Windows XP unzip 유틸리티에서의 압축 해제 문제점을 참조하십시오.

1.2.12 비어 있는 로그를 가져올 때 NullPointerException 발생

빈 로그를 가져오거나 모든 로그 이벤트를 필터 아웃하는 가져오기 필터가 사용되면, 로그 보기는 빈 것으로 표시되며 NullPointerException(XMLLoader.endElement에서)이 처리될 수 있습니다. 로그 파일을 검사하거나 일부 이벤트를 로드하는 다른 필터를 시도하십시오.

1.3 데이터베이스 지원

해당 사항 없음

1.4 기타

1.4.1 새 로그 상관 마법사가 Linux GTK 드라이버에서 적절하게 표시되지 않음

새 로그 상관 마법사에서 사용 가능한 로그 목록만 표시되고 실제 목록은 비어 있습니다. 이는 추가하는 마법사 페이지의 왼쪽 부분만 표시되기 때문입니다.

이 문제점을 해결하려면, 선택한 로그 목록 및 조치 단추가 표시되도록 마법사 페이지의 크기를 조정하십시오. 다른 임시 해결책으로는, 새 로그 상관 단추를 클릭하기 전에 로그 네비게이터 보기에서 상관에 해당되는 로그 파일을 선택하는 방법이 있습니다.

1.4.2 Workbench의 첫 번째 시작 이후의 플러그인 로깅 레벨에 대한 수정사항이 무시됨

Workbench의 첫 번째 시작 후 plugin.xml 파일에서 플러그인의 로깅 레벨을 수정할 경우(com.ibm.etools.common.logging.commonLoggingOptions 또는 com.ibm.etools.logging.util.loggingOptions 확장점을 통해), Workbench의 후속 실행에서 이 변경사항이 무시됩니다. 플러그인의 plugin.xml 파일에 지정된 로깅 레벨은 Workbench의 첫 번째 시작 시 Eclipse 런타임에 의해 캐시됩니다. 그 뒤로 Workbench를 시작할 경우 plugin.xml 파일에서 수정했음에도 불구하고 플러그인 로깅 레벨의 캐시된 값이 사용됩니다.

이 문제점을 해결하려면, -clean 명령행 인수로 Workbench를 다시 시작하십시오. 이 옵션은 번들 종속성 해결책 및 Eclipse 확장 레지스트리 데이터를 저장하기 위해 사용되는 캐시를 정리하며 Eclipse가 이러한 캐시를 다시 초기화하도록 강제 실행합니다. <Workbench 설치 디렉토리>\eclipse\ac.bat(Windows) 또는 <workbench 설치 디렉토리>/eclipse/ac.sh(Linux)에서 eclipse.exe 다음에 옵션을 추가하십시오. 또는 로깅 환경 설정 페이지에서 플러그인의 로깅 레벨을 수정한 다음(창 > 환경 설정 > 로깅), Workbench를 다시 시작할 수도 있습니다.

1.4.3 Windows XP unzip 유틸리티에서의 압축 해제 문제점

Windows XP에 로그 및 추적 분석기를 설치할 경우, Windows XP 기본 unzip 유틸리티를 사용하여 로그 및 추적 분석기 런타임 파일 압축을 풀 때 문제점이 발생합니다. 일부 디렉토리 및 압축 파일이 풀리지 않습니다. 이 문제점 때문에, 일부 로그 파일 유형을 로그 및 추적 분석기로 가져올 수 없습니다.

이 문제점을 해결하려면, Windows XP에서 설치할 때 다른 unzip 유틸리티(예: WinZip 또는 UnZip)를 사용하십시오.

1.4.4 IBM JVM을 사용하여 Red Hat Linux v8.0에서 예제를 작성하면 Workbench가 손상됨

예제 작성 마법사를 사용하여 로그 및 추적 분석기에서 예제를 작성할 경우(새로 작성 > 예제), Workbench가 손상됩니다. 이는 예제 작성 마법사가 작성 단계의 일부로 readme.html 파일을 열려고 할 때 발생합니다. 이 문제점은 IBM JVM을 사용하는 Red Hat Linux v8.0에서 발견되며 SWT 버그입니다(https://bugs.eclipse.org/bugs/show_bug.cgi?id=76515).

이 문제점을 해결하려면, ac.sh에서 JVM 요소로 -Xj9를 추가하여 IBM J9 JVM으로 실행하십시오 (예: ./eclipse -vmargs -Xj9 -Xmx500m). Red Hat Linux v8.0에서의 SWT 실행에 대한 자세한 정보를 보려면 SWT FAQ(http://dev.eclipse.org/viewcvs/index.cgi/%7Echeckout%7E/platform-swt-home/faq.html)를 참조하십시오.

참고: Eclipse 참조 플랫폼 테이블에 언급된 것처럼(http://www.eclipse.org/eclipse/development/eclipse_project_plan_3_0.html#TargetOperatingEnvironments), 지원되는 Linux 시스템은 GTK+ 위지트 툴킷 버전 2.2.1 및 연관된 라이브러리(GLib, Pango)뿐입니다. SWT HTML 표시기를 사용하려면 Mozilla 1.4GTK2가 필요합니다. 다른 Linux 시스템의 Motif에 대해서는 Open Motif 2.1(포함됨)이 지원됩니다. SWT HTML 표시기를 사용하려면 Mozilla 1.4GTK2가 필요합니다.

1.4.5 XML 로그 파일의 일반 로깅 보기를 위한 브라우저 제한사항

Workbench에서 생성된 CommonBaseEvents.log 파일은 로깅 도구에서 제공하는 로그 보기를 사용하여 가장 잘 보입니다. 또는, XML 사용 브라우저를 사용하여 로그 파일의 XML 문서 형식을 볼 수 있습니다(즉, 설치 디렉토리의 workspace\.metadata 서브디렉토리에서 CommonBaseEvents.log_Viewer.xml이라고 하는 파일). 이 파일은 Microsoft Internet Explorer V6.0.28 이상을 사용하는 경우에만 볼 수 있습니다.

1.4.6 TPTP 형식 증상 데이터베이스만이 로그 네비게이터 도구 모음 팝업 메뉴에서 작성될 수 있음

TPTP 제한사항으로 인해 사용자는 로그 네비게이터 도구 모음 단추 및 컨텍스트 메뉴에서 증상 데이터베이스의 유형 둘 다를 작성할 수 없습니다. 임시 해결책은 Workbench 메뉴에서 파일 > 새로 작성 > 기타 > 프로파일링 및 로깅을 선택하고 작성하려는 증상 데이터베이스의 유형을 선택하는 것입니다.

2.0 프로파일링 도구

2.1 에이전트 및 프로세스 상호작용 보기가 시퀀스 다이어그램 보기에서 지원되지 않음

에이전트 상호작용 보기와 프로세스 상호작용 보기는 로그 파일에 대한 시퀀스 다이어그램 보기에서 지원되지 않습니다.

현재 이 문제점에 대한 해결책이 없습니다.

2.2 프로파일링 네비게이터의 보기 새로 고치기 명령이 추적 상호작용에 작동하지 않음

프로파일링 네비게이터의 보기 새로 고치기 명령이 추적 상호작용에 작동하지 않습니다. 그러나 추적 상호작용은 자체적으로 정기 간격에 따라 자동으로 새로 고칩니다.

임시 해결책은 프로파일링 트리에서 다른 노드를 선택하고 이전 노드를 다시 선택하는 것입니다.

2.3 Sun JDK 1.4.x를 사용하여 Windows를 프로파일링하는 것은 Microsoft 오류 보고서로 종료할 수 있음

Bugzilla 결함: 103058

프로파일링 또는 응용프로그램이 "java.exe has encountered a problem and needs to close. We are sorry for the inconvenience."라는 메시지와 함께 종료됩니다. 메시지에는 오류 보고서를 Microsoft로 제출할 수 있는 단추와 정보가 포함되어 있습니다. 메시지의 화면 캡처는 bugzilla 103058을 참조하십시오.

이 문제점은 다음과 같은 모드로 관찰되었습니다: 시간 분석("인스턴스 표시"가 있거나 없음), 메모리 분석 및 이들 모드의 결합. JIT가 꺼진 프로파일링 또는 응용프로그램을 다시 실행하여(즉, JVM 인수로 "-Djava.compiler=NONE"를 제공하여) 문제점을 임시 해결할 수 있습니다. Windows용 SUN JDK 1.4.2_08-b03 빌드에서 문제점이 발생했습니다.

기본 Readme 파일로 돌아가기

©Copyright IBM Corporation 2000, 2005. All Rights Reserved.