서버 또는 클라이언트 충돌 후 진단 정보 수집
자동 진단 콜렉션 도구는 서버 및 클라이언트 중단 후 진단 데이터를 수집하고 서버 또는 클라이언트가 다시 시작할 때 수집한 데이터를 메일 수신 데이터베이스로 발송합니다. 그런 다음, 수집한 데이터를 사용하여 크래쉬의 원인을 확인할 수 있습니다.
데이터는 오류 보고서 문서에 저장됩니다. 각 도메인마다 하나의 메일 수신 데이터베이스가 있습니다. 모든 클라이언트 및 서버 충돌로 발생한 모든 오류 보고서 문서를 하나의 데이터베이스에 있는 도메인에 저장할 수 있습니다. 또는 서버 충돌에 대한 데이터베이스와 클라이언트에 대한 데이터베이스를 하나씩 작성할 수 있습니다. 이 기능을 설정할 때 메일 수신 데이터베이스를 지정합니다. 클라이언트 충돌로 인해 콜렉션된 데이터를 고객의 로컬 자동 데이터 콜렉션 데이터베이스로 전송하여 고객이 사이트에 발생한 중복 문제를 빨리 식별할 수 있게 합니다. 또는 해당 데이터를 서버 데이터와 동일한 데이터베이스로 전송할 수 있습니다.
오류 분석기는 자동 데이터 콜렉션 메일 수신 데이터베이스로 전달되는 모든 새로운 충돌을 처리하는 서버 추가 태스크입니다. 각각의 새로운 충돌의 경우 오류 분석기 태스크는 오류 보고서 문서가 들어 있는 데이터베이스를 검색하여 해당 고객 사이트에서 사용자 또는 서버가 이미 발견한 충돌과 스택이 일치하는지 여부를 확인합니다. 자동 데이터 콜렉션 데이터베이스는 중복 발생이 원본 충돌과 정확히 일치하는지 아니면 일부만 일치하는지 여부에 상관없이 동일한 충돌의 중복 발생에 대한 응답 문서뿐만 아니라 모든 오류 보고서를 나열합니다. 중복 발생 응답 문서는 완전 일치 오류 보고서와 일부 일치 오류 보고서 문서입니다. 또한 부분 일치 오류 보고서 문서는 충돌에 대한 원본 오류 보고서와 일치하는 보고서의 백분율을 나타내는 "백분율 일치"를 포함합니다.
데스크탑 정책 설정 문서의 [진단] 탭을 사용하여 클라이언트에서 자동 진단 데이터 콜렉션을 설정합니다.
서버 환경 설정 문서의 [진단] 탭에 있는 필드를 사용하여 오류 분석기 태스크를 서버에서 사용할지 여부를 지정합니다. 오류 분석기가 사용 가능하면 서버를 시작할 때 Domino®는 로컬 Domino® 디렉토리에 있는 서버 환경 설정 문서와 데스크탑 정책 문서를 읽습니다. 문서에 오류 보고서 데이터베이스가 지정된 경우, Domino®는 데이터베이스가 로컬 서버에 있는지 확인하고 로컬 서버에 있는 경우 Domino®는 모니터할 데이터베이스 목록에 해당 데이터베이스를 추가합니다. 프로세스는 모니터된 데이터베이스의 날짜 수정 시간이 변경되었는지 10초마다 확인하고, 오류 분석기는 수정 시간이 변경된 경우 처리되지 않은 새 문서를 스캔하여 일치시키려고 합니다.
발생 횟수 및 고유한 ID 개수는 충돌에 대해 상위 오류 보고서 문서에서 업데이트됩니다. 발생 횟수는 충돌이 발생한 총 횟수이며, 고유한 ID 개수는 문제가 보고된 클라이언트와 서버의 개수입니다.
오류 보고서 문서의 관리자 섹션에는 데이터베이스에 보고하는 모든 버전의 클라이언트와 서버에 대해 또는 릴리스 레벨(예: Domino® 6.5.1과 같은 릴리스 레벨 또는 652HF10과 같은 최신 수정 번호로 구별하는 특정 버전)에 대해 확인된 충돌로 표시하기 위해 사용할 수 있는 확인됨 필드가 있습니다.
오류가 확인된 것으로 표시되면, 확인해야 하는 오류에 대해 동일한 서명을 버전 레벨에서 가진 충돌한 모든 클라이언트와 서버는 중복된 것으로 표시되지 않습니다. 대신 오류 보고서 문서는 기본 문서로 유지됩니다. 확인된 문서는 보기에서 문서 옆에 체크 표시가 나타납니다.
Domino® 데이터 디렉토리에 이전에 저장한 다음 파일은 Notes/Domino 데이터 디렉토리 바로 아래에 있는 진단 디렉토리(IBM_TECHNICAL_SUPPORT)에 저장됩니다.
- NSD 출력
- memcheck 출력
- core 파일
- 메모리 덤프 파일(memory.dmp가 아니라 memory_platform_machine name_date@time.dmp 형식으로 작성)
- notes_child_pid
진단 파일이 너무 커지거나 디스크 공간을 많이 사용하지 않도록, 진단 파일이 자동 진단 콜렉션 도구에 의해 삭제되기 전에 저장할 수 있는 기간(일)을 지정할 수 있습니다.
클라이언트에 대한 자동 진단 정보를 설정할 때, 이 기능을 사용자에게 표시하지 않을지 또는 진단 보고서를 메일 수신 데이터베이스에 전송할지 묻는 메시지를 표시해야 하는지 여부를 지정할 수 있습니다. 사용자에게 메시지가 표시되지 않도록 지정한 경우, 사용자는 이 기능이 실행되는 것을 인식할 수 없습니다. 사용자가 클라이언트를 다시 시작한 후 비밀번호를 입력하면 백그라운드에서 프로세스가 실행됩니다. 충돌을 보고할지 묻는 메시지를 사용자에게 표시하기로 지정한 경우 보고서를 전송하기 전에 볼 것인지 여부도 지정할 수 있습니다.