SourceOne Email Management - .xvlts拡張子のトランザクション ファイルがインデックスDropDirフォルダーに詰まり、Intermediaryフォルダーに複数のコピーが見つかったため、インデックス セットに「未実行トランザクション」または「欠品」ステータスがマークされる
Summary: .xvlts拡張子のトランザクションファイルがインデックスDropDirフォルダーに詰まり、Intermediaryフォルダーでファイルの複数のコピーが見つかったため、「未実行トランザクション」または「欠落アイテム」ステータスでマークされたインデックスセット
Symptoms
XVLTS拡張子を持つ1つ以上のSourceOneインデックストランザクションファイルが、インデックスDropDirフォルダー内の処理ループでスタックし、同じファイルの複数のコピーが「Intermediary」サブフォルダー内に作成されます
問題が時間内に特定されない場合、次の影響が発生する可能性があります。
- 同じサイズで同じインデックスセットに属するXVLTSファイルの何千ものコピーは、中間フォルダーに置かれます。Intermediary内で移動したファイルの例を次に示します。
上記の例では、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;ホスト名 StopAncillaryRun \\HostName\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
この問題を引き起こす可能性のある2つの条件が特定されています。
1.インデックス トランザクション ファイルには、アクセスできないUnpack_Area内のEMCMFファイルの場所を参照するトランザクションがあるか、変更されている可能性があります(メッセージ センターのパスが変更された場合)
2.インデックス トランザクション ファイルに、EMCMFファイルへのパスが破損しているトランザクション エントリー、または環境の問題によりXVLTSファイルが破損しているトランザクション エントリーが含まれています。
Resolution
対処方法:
- インデックスの役割を持つすべてのSourceOneネイティブ アーカイブ サーバーでEMC SourceOne Indexサービスを停止します。
- インデックス サーバー ホストのタスク マネージャーを確認し、ExAsIdxObj.exeまたは「ExAsElasticIdxObj.exe」プロセスが実行されていないことを確認します。ステップ1のSourceOneインデックス サービスは、サービスを停止する前に、ExAsIdxObj.exeまたはExAsElasticIdxObj.exeが停止するのを待ちます。インデックス サービスの実行可能ファイルはExAsIndex.exeです。
- 手順 1 のインデックス サービスが停止したら、インデックス ファイル共有に移動し、 \DropDir\Intermediary フォルダーに移動します。
- 中間フォルダー内のファイル リストに基づいて、影響を受けるリスト インデックス セットを作成します。たとえば、上記のスクリーンショットに基づいて、問題のインデックスセットトランザクションファイルは「es1mixed_201710_001」および「es1mixed_201804_001」インデックスセットに属しています。
- 次の手順でindex DropDirフォルダーからファイルのバックアップを取得するために使用するIntermediaryフォルダー内にフォルダーを作成します。
- 上記の手順4で作成したリストを使用して、同じ名前、YYYYMM、インデックスセット番号で始まるファイルを特定し、それらのファイルを手順5で作成したバックアップフォルダーに移動します。
- 手順1でサービスを停止したすべてのインデックス作成ホストでSourceOneインデックス サービスを開始します。
- 上記で特定されたインデックス セットは、トランザクション ファイルの一部が処理されなかったため、再構築する必要があります。SourceOne管理コンソールを使用して、再構築するインデックス セットを送信できます。インデックス セットを再構築する方法の詳細な手順については、『SourceOne Email Management管理ガイド』を参照してください。
- インデックス セットの再構築が正常に完了すると、インデックス セットのステータスが "未実行のトランザクション" または "欠落アイテム" 状態から "使用可能" 状態に変更されます。
- インデックス セットが正常に再構築されると、対象のインデックス セットに関連する中間フォルダーとバックアップ フォルダー (手順 5) 内にあるファイルを削除できます。