IBM Support

全文索引の作成や更新処理のタイミングで CPU 使用率が高騰する

Question & Answer


Question

IBM Domino サーバーを運用していますが、IBM Domino 9.0.1 Feature Pack 9 (FP9) を適用した後から、オフラインメンテナンス時に CPU 使用率が高騰したり、メンテナンスのタイミングでクラッシュが発生するようになりました。
ただし、対象となる DB は毎回異なるため、特定の文書や特定の DB に依存して問題が発生しているわけではないようです。

Cause

この問題は、IBM Domino 9.0.1 FP9 にて、問題報告番号 JCUS975RGX が修正され、添付ファイル名でも検索できるように改修されたために発生します。

問題発生時に生成された nsd ログを参照すると、以下のようなスタックトレースが記録されています。
############################################################
### thread 1/3: [ nupdall: 08b0: 0e8c]
### FP=0x00e1c120, PC=0x7FFDA294E792, SP=0x00e1c120
### stkbase=0x00e20000, total stksize=90112, used stksize=16096
############################################################
@[ 1] 0x7FFDA294E792 nnotes.GetChar+7282 (1060,9de1920,9de0bec,e1c868)
@[ 2] 0x7FFDA295040F nnotes.FTGetDocStream+511 (1b,e1cc90,6,1)
@[ 3] 0x7FFDA7AA6D9D nftgtr40.NotesStreamReadChar+221 (0,7FFD00000000,6,e1cad0)
@[ 4] 0x7FFDA295397A nnotes.FTLexMatch+138 (9de19b8,e1cdd8,7FFDA7AA6CC0,9de0148)
@[ 5] 0x7FFDA7AA8DB9 nftgtr40.FTGCreateIndex+1369 (9de0148,e10003,26,7FFD00000000)
@[ 6] 0x7FFDA7AA365D nftgtr40.CFTNoteIndexer::ProcessDoc+349 (9de0148,9de2748,19e72,1)
@[ 7] 0x7FFDA7AA33FF nftgtr40.FTGIndexIDProc+639 (19e72,27,0,4)
@[ 8] 0x7FFDA30339AA nnotes.IDEnumerate+250 (2000003e,e1d370,0,1a8)
@[ 9] 0x7FFDA7AA5138 nftgtr40.FTGIndex+5384 (5a86c20,e10001,10a,5a86c20)
@[10] 0x7FFDA294A2CB nnotes.FTIndexExt2+4443 (6,7FFDA52C010A,4,0)

Answer

この問題は、問題報告番号 SVEM9SLCL7 として IBM Quality Engineering に報告され、IBM Domino 9.0.1 Feature Pack 10 (FP10) で修正されました。
FP9 で有効化された添付ファイル名を索引化する際の処理に問題があり、FP10 ではこの問題が修正されています。
また、FP10 では添付ファイル名の検索機能がデフォルトで無効化されています。
FP10 以降で、添付ファイル名も検索対象とする場合は、以下のパラメーターを notes.ini に設定します。
DISABLE_ATTACHMENT_SEARCH_BY_FILENAMES=0

Internal Use Only


SPRIDStateSvDescriptionSubstate
TDOOAT6LK9New
4
CPU spike when running dbmt (or updall/update task) and creating full text index.FP10 Fixed
SVEM9SLCL7Resolved
1
J3 server crashed on DBMT task, while full text indexing the databaseFP10 Fixed
BCOEA9DGE9Resolved
1
Dion: Domino crashed when creating full text index.Duplicate of SPR#: SVEM9SLCL7
JCUS975RGXResolved
2
Allow attachments to be found by searching for their file namesFP9 Fixed
諸悪の根源

TDOOAT6LK9 は Fix List に載っていないので、Public 欄には記載していません。

SVEM9SLCL7 の FixList
http://www-10.lotus.com/ldd/fixlist.nsf/SPRNum/0FB8BC62BDA3431985257F3C005D73A3?OpenDocument

全文索引の作成や更新処理のタイミングで CPU 使用率が高騰したり、IBM Domino サーバーがクラッシュすることがあります。

[{"Product":{"code":"SSKTMJ","label":"IBM Domino"},"Business Unit":{"code":"BU003","label":"Collaboration Solutions"},"Component":"Full Text Index","Platform":[{"code":"PF002","label":"AIX"},{"code":"PF012","label":"IBM i"},{"code":"PF016","label":"Linux"},{"code":"PF033","label":"Windows"}],"Version":"9.0.1.9","Edition":""}]

Document Information

Modified date:
16 June 2018

UID

swg22015733