IBM Support

特定の Excel (.xlsx) ファイルを含むデータベースで全文索引を作成すると一時ファイルが残留してしまう

Technote(トラブルシューティング)


問題

特定の Excel (.xlsx) ファイルを含むデータベースの全文索引を作成すると、一時ファイルディレクトリに作成される全文索引更新用の一時ファイル kpXXXX.tmp (XXXX は任意の 16 進数の数字 4 桁) が全文索引の更新後も削除されずに残留してしまい、ハードディスク容量を圧迫してしまうことがあります。

また、残留した一時ファイル kpXXXX.tmp の個数が 65536 に達し、これ以上作成できなくなると、添付ファイルの全文索引更新用のプログラム kvoop が異常終了するようになり、正常に全文索引の更新が行われなくなります。


症状

データベースの全文索引を作成時に、オプション「添付ファイルを索引する」と「詳細検索」を有効にしているときにのみ発生します。


この問題が発生しているかどうかを判別するには、Windows の一時ファイルディレクトリ (デフォルトでは C:\Windows\TEMP) に出力された kvXXXX.tmp の個数の増減を監視するようにしてください。

また、以下の全文索引調査用のパラメータを notes.ini に設定することにより、kvoop の異常終了を監視することができます。

    DEBUG_FT_STREAM=1
    FT_KV_LOG=1
    FT_KV_DEBUG_FLT=1

下記は kpXXXX.tmp の個数が 65536 に達して、kvoop が異常終了したときの出力例です。

FTGetDocStream: INIT: Opened NoteID 687E in DB C:\IBM\Domino\data\mail\nadmin.nsf
Indexing Attachment Object: 'excel.xlsx' Size = 943302 using Keyview
FTCanKVFilter: Before fpOpenStream -- pKVStream = 7693F0
FTCanKVFilter: After fpOpenStream -- pKVStream = 7693F0
FTCanKVFilter: Before fpAutoRecStream - Filename= C:\Windows\TEMP\notes0E3C5E\~ext8309.TMP
FTCKVF:fpAutoRecStream - Filename = C:\Windows\TEMP\notes0E3C5E\~ext8309.TMP - bAutoRec = 1 - DocDesc.descStr = [Microsoft Excel 2007 (.xlsx)]
FTCanKVFilter: Before fpCanFilterStream
FTKVF: fpCanFilterStream - Filenaname = C:\Windows\TEMP\notes0E3C5E\~ext8309.TMP - kvstatus = 0
Filter progress - took 15 msecs doing FTCanKVFilter
GetChar(STATE_ITEM_FILTER_FILE): Before Call to fpFilterStream
GetChar(STATE_ITEM_FILTER_FILE): After Call to fpFilterStream -- kvstatus = 21, pKVCtx->FilterOut.cbtext = 0
GetChar(KVCleanup): Before fpCloseStream -- pKVCtx->pFilter = 6BCFF0, pKVCtx->pKVStream = 7693F0, kvstatus = 21
GetChar(KVCleanup): After Call to fpCloseStream
FTGetDocStream: TERM: Finished NoteID 687E in DB C:\IBM\Domino\data\mail\nadmin.nsf

上記メッセージのうち「kvstatus = 21」が kvoop プログラムの問題を示しています。通常は「kvstatus = 0」と出力されます。


解決方法

この問題を回避するには、IBM Domino 9.0.1 Fix Pack 6 (FP6) 以降を適用してください。

IBM Domino サーバー内部で添付ファイルからのテキストデータの抽出を行っている Key View Filter のバージョンが IBM Domino 9.0.1 FP6 より 10.22.0.0 にバージョンアップしており、この問題が発生しなくなります。

Document information

More support for: IBM Domino
Full Text Index

Software version: 9.0.1, 9.0.1.1, 9.0.1.2, 9.0.1.3, 9.0.1.4, 9.0.1.5

Operating system(s): Windows

Software edition: All Editions

Reference #: 1997388

Modified date: 16 February 2017


Translate this page: