Správa e-mailů v SourceOne – sady indexů označené stavem "Unplaced Transaction" nebo "Missing Items" kvůli transakčnímu souboru s příponou .xvlts uváznutému ve složce index DropDir a více kopiím souborů nalezených ve zprostředkující složce
Summary: Sady indexů označené stavem "Neprovedená transakce" nebo "Chybějící položky" z důvodu zaseknutí souboru transakce s příponou .xvlts ve složce index DropDir a více kopií souborů nalezených ve zprostředkující složce ...
Symptoms
Zjistíte, že jeden nebo více souborů indexových transakcí SourceOne s příponou XVLTS uvízl ve smyčce zpracování ve složce index DropDir a v podsložce "Intermediary" by se vytvořilo více kopií stejných souborů.
Pokud problém není včas identifikován, může mít následující důsledky:
- Tisíce kopií souboru XVLTS se stejnou velikostí a náležející do stejné sady indexů by skončily v přechodné složce. Tady je příklad, jak mohou tyto přesunuté soubory v rámci zprostředkovatele vypadat:
Ve výše uvedeném příkladu je ES1Mixed název složky archivu následovaný RRRRMM a číslem sady indexů. Po čísle sady indexů se při každém vytvoření souboru přidá přírůstkové číslo, protože ve složce je již původní soubor XVLTS. Všechny kopie budou mít stejnou velikost.
- Pokud dojde k problému s více transakčními soubory, mohou způsobit nahromadění souborů indexových transakcí ve složkách DropDir, protože maximální počet procesů indexování, které by mohly běžet v prostředí SourceOne, je zaneprázdněn zpracováním souborů s tímto problémem.
Nelze odebrat \\HostName\ES1_MsgCenter\Unpack_Area\Es1Mixed\201710\20180514030827\5B8F6E32246377675963F2E4B99AFF166449CD5FC4E695D200.EMCMF.MD. OsError: 67|IndexRun.cpp(2062)|ID úlohy: -1; Název aktivity: Název hostitele; ID aktivity: -1; Typ aktivity: -1; HostName (Název hostitele) (0x86042B76) Neznámá chyba (0x80030043)|IndexThread.cpp(3038)|ID úlohy: -1; Název aktivity: Název hostitele; ID aktivity: -1; Typ aktivity: -1; HostName (Název hostitele) [\\HostName\Es1_Index\Es1Mixed\201710\001] Přerušení spuštění indexu!!!!|IndexRun.cpp(1211)|ID úlohy: -1; Název aktivity: Název hostitele; ID aktivity: -1; Typ aktivity: -1; HostName (Název hostitele) StopAncillaryRun \\HostName\Es1_Index\Es1Mixed\201710\001|IdxAncillaryDB.cpp(295)|ID úlohy: -1; Název aktivity: Název hostitele; ID aktivity: -1; Typ aktivity: -1; HostName (Název hostitele) Označení místního stavu idx jako missmsg E:\ExIndexTemp\Es1Mixed_201710_001\Index|CIdxState.cpp(279)|ID úlohy: -1; Název aktivity: Název hostitele; ID aktivity: -1; Typ aktivity: -1; HostName (Název hostitele) Es1Mixed_201710_001] Nekopírování indexu do sítě kvůli předchozí závažné chybě (0x86042B86)|IndexThread.cpp(3279)|ID úlohy: -1; Název aktivity: Název hostitele; ID aktivity: -1; Typ aktivity: -1; HostName (Název hostitele)
Cause
Tento problém mohou způsobovat dva podmínky:
1. Soubory transakcí indexu obsahují transakce, které odkazují na umístění souborů EMCMF v Unpack_Area, které je nepřístupné nebo mohly být změněny (v případě, že byla změněna cesta ke středisku zpráv).
2. Soubor transakce indexu obsahuje položky transakcí, u kterých je poškozena cesta k souborům EMCMF nebo byl soubor XVLTS poškozen vlivem problému s prostředím.
Resolution
Zástupné řešení:
- Zastavte službu EMC SourceOne Index na všech nativních archivních serverech SourceOne s rolí indexu.
- Zkontrolujte Správce úloh na hostitelích indexového serveru a přesvědčte se, že nejsou spuštěny žádné ExAsIdxObj.exe procesy nebo "ExAsElasticIdxObj.exe". Indexová služba SourceOne z kroku 1 počká, až se ExAsIdxObj.exe nebo ExAsElasticIdxObj.exe zastaví, a teprve poté se zastaví. Spustitelný soubor pro indexovou službu je ExAsIndex.exe.
- Jakmile se indexová služba z kroku 1 zastaví, přejděte do sdílené složky indexu a přejděte do složky \DropDir\Intermediary .
- Na základě výpisu souborů v přechodné složce vytvořte dotčené sady indexů seznamů. Na základě výše uvedeného snímku obrazovky například příslušné transakční soubory sady indexů patří do sad indexů "es1mixed_201710_001" a "es1mixed_201804_001".
- Vytvořte složku ve zprostředkující složce, kterou použijete v dalším kroku k zálohování souborů ze složky indexu DropDir.
- Pomocí seznamu vytvořeného v kroku 4 výše identifikujte všechny soubory začínající stejnými názvy, RRRRMM, číslo sady indexů a přesuňte tyto soubory do záložní složky vytvořené v kroku 5.
- Spusťte Službu indexování SourceOne na všech hostitelích indexování, u kterých byla služba zastavena v kroku 1.
- Výše uvedené sady indexů je potřeba znovu sestavit, protože některé transakční soubory se nezpracovaly. Konzoli pro správu SourceOne lze použít k odeslání sad indexů k přebudování. Podrobné pokyny k opětovnému sestavení sad indexů naleznete v příručce pro správu správy e-mailů v nástroji SourceOne.
- Po úspěšném opětovném sestavení sad indexů by se stav sad indexů měl změnit na stav "K dispozici" ze stavu "Neprovedená transakce" nebo "Chybějící položky".
- Pokud se sady indexů úspěšně znovu sestaví, lze odstranit soubory umístěné ve zprostředkující složce a záložní složce (z kroku 5) související s danými sadami indexů.