SourceOne 이메일 관리 - 인덱스 DropDir 폴더에 확장자가 .xvlts인 트랜잭션 파일이 고정되어 있고 중간 폴더에 있는 파일의 여러 복사본이 있어 인덱스 세트가 "수행되지 않은 트랜잭션" 또는 "누락된 항목" 상태로 표시됩니다.
Summary: 인덱스 DropDir 폴더에 확장명이 .xvlts인 트랜잭션 파일과 중간 폴더에 있는 파일의 여러 복사본으로 인해 인덱스 집합이 "수행되지 않은 트랜잭션" 또는 "누락된 항목" 상태로 표시됨
Symptoms
확장자가 XVLTS인 하나 이상의 SourceOne 인덱스 트랜잭션 파일이 인덱스 DropDir 폴더 내의 처리 루프에 갇혀 있고 동일한 파일의 여러 복사본이 "Intermediary" 하위 폴더 내에 생성됩니다.
문제가 제때 확인되지 않으면 다음과 같은 영향을 미칠 수 있습니다.
- 크기가 같고 동일한 인덱스 집합에 속하는 XVLTS 파일의 수천 개 복사본이 중간 폴더에 저장됩니다. 다음은 중개자 내에서 이동된 파일이 어떻게 보이는지에 대한 예입니다.
위의 예에서 ES1Mixed는 아카이브 폴더 이름 뒤에 YYYYMM 및 인덱스 세트 번호가 붙습니다. 포스트 인덱스 세트 번호, 파일을 생성할 때마다 폴더에 이미 원본 XVLTS 파일이 있기 때문에 증분 번호가 추가됩니다. 모든 복제본의 크기는 동일합니다.
- 여러 트랜잭션 파일에 문제가 있는 경우 SourceOne 환경에서 실행할 수 있는 최대 수의 인덱스 프로세스가 문제가 있는 파일을 처리 중이기 때문에 DropDir 폴더 내에서 인덱스 트랜잭션 파일의 백로그가 발생할 수 있습니다.
'\\HostName\ES1_MsgCenter\Unpack_Area\Es1Mixed\201710\20180514030827\5B8F6E32246377675963F2E4B99AFF166449CD5FC4E695D200.EMCMF.MD'을(를) 제거할 수 없습니다. OsError 크랙: 67|IndexRun.cpp(2062)|작업 ID: -1; 활동 이름: 호스트 이름; 활동 ID: -1; 활동 유형: -1; 호스트 이름 (0x86042B76) 알 수 없는 오류(0x80030043)|IndexThread.cpp(3038)|작업 ID: -1; 활동 이름: 호스트 이름; 활동 ID: -1; 활동 유형: -1; 호스트 이름 [\\호스트 이름\Es1_Index\Es1Mixed\201710\001] 인덱스 실행을 중단하는 중입니다!!!!|IndexRun.cpp(1211)|작업 ID: -1; 활동 이름: 호스트 이름; 활동 ID: -1; 활동 유형: -1; 호스트 이름 보조 실행 중지\\호스트 이름\Es1_Index\Es1Mixed\201710\001|IdxAncillaryDB.cpp(295)|작업 ID: -1; 활동 이름: 호스트 이름; 활동 ID: -1; 활동 유형: -1; 호스트 이름 로컬 idx 상태를 missmsg E:\ExIndexTemp\Es1Mixed_201710_001\Index|CIdxState.cpp(279)|작업 ID: -1; 활동 이름: 호스트 이름; 활동 ID: -1; 활동 유형: -1; 호스트 이름 Es1Mixed_201710_001] 이전의 치명적인 오류로 인해 네트워크에 인덱스를 복사하지 않습니다. (0x86042B86)|IndexThread.cpp(3279)|작업 ID: -1; 활동 이름: 호스트 이름; 활동 ID: -1; 활동 유형: -1; 호스트 이름
Cause
이 문제를 일으킬 수 있는 두 가지 조건이 확인되었습니다.
1. 인덱스 트랜잭션 파일에는 EMCMF 파일을 참조하는 트랜잭션이 있습니다. Unpack_Area 내에서 액세스할 수 없거나 변경되었을 수 있는 위치(메시지 센터 경로가 변경된 경우)입니다.
2. 인덱스 트랜잭션 파일에는 EMCMF 파일 경로가 손상되었거나 환경 문제로 인해 XVLTS 파일이 손상된 트랜잭션 항목이 포함되어 있습니다.
Resolution
해결 방법:
- 인덱스 역할이 있는 모든 SourceOne 기본 아카이브 서버에서 EMC SourceOne 인덱스 서비스를 중지합니다.
- 인덱스 서버 호스트에서 작업 관리자를 확인하고 실행 중인 ExAsIdxObj.exe 또는 "ExAsElasticIdxObj.exe" 프로세스가 없는지 확인합니다. 1단계의 SourceOne 인덱스 서비스는 ExAsIdxObj.exe 또는 ExAsElasticIdxObj.exe가 중지될 때까지 기다린 후 서비스가 중지됩니다. 인덱스 서비스에 대한 실행 파일이 ExAsIndex.exe입니다.
- 1단계의 인덱스 서비스가 중지되면 인덱스 파일 공유로 이동하여 \DropDir\Intermediary 폴더로 이동합니다.
- 중간 폴더 내의 파일 목록에 따라 목록 인덱스 집합이 영향을 받습니다. 예를 들어, 위에 제공된 스크린샷에 따라 문제의 인덱스 집합 트랜잭션 파일은 "es1mixed_201710_001" 및 "es1mixed_201804_001" 인덱스 집합에 속합니다.
- 다음 단계에서 인덱스 DropDir 폴더에서 파일을 백업하는 데 사용할 중간 폴더 내에 폴더를 만듭니다.
- 위의 4단계에서 만든 목록을 사용하여 동일한 이름, YYYYMM, 인덱스 세트 번호로 시작하는 파일을 식별하고 해당 파일을 5단계에서 만든 백업 폴더로 이동합니다.
- 1단계에서 서비스가 중지된 모든 인덱싱 호스트에서 SourceOne 인덱스 서비스를 시작합니다.
- 위에서 식별된 인덱스 집합은 트랜잭션 파일 중 일부가 처리되지 않았으므로 다시 작성해야 합니다. SourceOne 관리 콘솔을 사용하여 재구축할 인덱스 세트를 제출할 수 있습니다. 인덱스 집합을 재구축하는 방법에 대한 자세한 지침은 SourceOne 이메일 관리 관리 가이드를 참조하십시오.
- 인덱스 집합이 성공적으로 다시 작성되면 인덱스 집합의 상태가 "수행되지 않은 트랜잭션" 또는 "누락된 항목" 상태에서 "사용 가능" 상태로 변경되어야 합니다.
- 인덱스 집합이 성공적으로 다시 작성되면 해당 인덱스 집합과 관련된 중간 폴더 및 백업 폴더(5단계)에 있는 파일을 삭제할 수 있습니다.