Hi
The problem is that administration processes such as compacting databases produce dead locks. For example compact is scheduled in program documents to compact databases . When compact starts, server hungs because other processes want to write to log.nsf and are not allowed because of dead locks. Server does not respond to client requests neither to console commands.
Killing domino and restarting it from the scratch solves problem until program document starts compact again ![]()
12/27/2010 09:10:24 PM Compacting log.nsf (xxxxLT01’s Log), -S 5 -B log.nsf
Clearing DBIID F1825326 for DB D:\Lotus\Domino\Data\log.nsf
LkMgr BEGIN Long Held Lock Dump ------------------
Lock(Mode=X * LockID(DB DB=D:\Lotus\Domino\Data\log.nsf)) Waiters countNonIntentLocks = 2 countIntentLocks = 0, queuLength = 45
Req(Status=Granted Mode=X Class=Manual Nest=0 Cnt=1
Tran=0 Func=N/A [122C:0004-0A34])
rm_lkmgr_cpp:2029
rm_lkmgr_cpp:1281
nsfsem1_c:169
Req(Status=Waiting Mode=S Class=Manual Nest=0 Cnt=1
Tran=0 Func=N/A [0BB0:01AF-08B4] Delay=2min)
rm_lkmgr_cpp:2029
rm_lkmgr_cpp:1281
nsfsem1_c:533
nsfsem1_c:1139
Req(Status=Waiting Mode=S Class=Manual Nest=0 Cnt=1
Tran=0 Func=N/A [0BB0:0125-0C78] Delay=2min)
rm_lkmgr_cpp:2029
rm_lkmgr_cpp:1281
nsfsem1_c:533
nsfsem1_c:1139
Req(Status=Waiting Mode=S Class=Manual Nest=0 Cnt=1
Tran=0 Func=N/A [0BB0:0291-0CA8] Delay=2min)
rm_lkmgr_cpp:2029
rm_lkmgr_cpp:1281
nsfsem1_c:533
nsfsem1_c:1139
Req(Status=Waiting Mode=S Class=Manual Nest=0 Cnt=1
Tran=0 Func=N/A [0BB0:0460-0C98] Delay=2min)
rm_lkmgr_cpp:2029
rm_lkmgr_cpp:1281
nsfsem1_c:533
nsfsem1_c:1139
Req(Status=Waiting Mode=S Class=Manual Nest=0 Cnt=1
Tran=0 Func=N/A [0BB0:04BD-0B34] Delay=2min)
rm_lkmgr_cpp:2029
rm_lkmgr_cpp:1281
nsfsem1_c:533
nsfsem1_c:1139
Req(Status=Waiting Mode=S Class=Manual Nest=0 Cnt=1
Tran=0 Func=N/A [0BB0:01CE-0C5C] Delay=2min)
rm_lkmgr_cpp:2029
rm_lkmgr_cpp:1281
nsfsem1_c:533
nsfsem1_c:1139
Req(Status=Waiting Mode=S Class=Manual Nest=0 Cnt=1
Tran=0 Func=N/A [0BB0:0630-08C8] Delay=2min)
rm_lkmgr_cpp:2029
rm_lkmgr_cpp:1281
nsfsem1_c:533
nsfsem1_c:1139
Req(Status=Waiting Mode=S Class=Manual Nest=0 Cnt=1
Tran=0 Func=N/A [0BB0:026E-0CB0] Delay=2min)
rm_lkmgr_cpp:2029
rm_lkmgr_cpp:1281
nsfsem1_c:533
nsfsem1_c:1139
Req(Status=Waiting Mode=S Class=Manual Nest=0 Cnt=1
Tran=0 Func=N/A [0BB0:0194-0308] Delay=2min)
rm_lkmgr_cpp:2029
rm_lkmgr_cpp:1281
nsfsem1_c:533
nsfsem1_c:1139
Req(Status=Waiting Mode=S Class=Manual Nest=0 Cnt=1
Tran=0 Func=N/A [0BB0:0124-08FC] Delay=2min)
rm_lkmgr_cpp:2029
rm_lkmgr_cpp:1281
nsfsem1_c:533
nsfsem1_c:1139
Req(Status=Waiting Mode=S Class=Manual Nest=0 Cnt=1
Tran=0 Func=N/A [0BB0:04DB-0C88] Delay=2min)
rm_lkmgr_cpp:2029
rm_lkmgr_cpp:1281
nsfsem1_c:533
nsfsem1_c:1139
Req(Status=Waiting Mode=S Class=Manual Nest=0 Cnt=1
Tran=0 Func=N/A [0BB0:011C-0B04] Delay=1min)
rm_lkmgr_cpp:2029
rm_lkmgr_cpp:1281
nsfsem1_c:533
nsfsem1_c:1139
Req(Status=Waiting Mode=S Class=Manual Nest=0 Cnt=1
Tran=0 Func=N/A [0BB0:007C-0DA0] Delay=1min)
rm_lkmgr_cpp:2029
rm_lkmgr_cpp:1281
nsfsem1_c:533
nsfsem1_c:1139
Req(Status=Waiting Mode=S Class=Manual Nest=0 Cnt=1
Tran=0 Func=N/A [0BB0:0077-0AE0] Delay=1min)
rm_lkmgr_cpp:2029
rm_lkmgr_cpp:1281
nsfsem1_c:533
nsfsem1_c:1139
Req(Status=Waiting Mode=S Class=Manual Nest=0 Cnt=1
Tran=0 Func=N/A [0BB0:0660-0C80] Delay=1min)
rm_lkmgr_cpp:2029
rm_lkmgr_cpp:1281
nsfsem1_c:533
nsfsem1_c:1139
Req(Status=Waiting Mode=S Class=Manual Nest=0 Cnt=1
Tran=0 Func=N/A [0BB0:016D-0C44] Delay=1min)
rm_lkmgr_cpp:2029
rm_lkmgr_cpp:1281
nsfsem1_c:533
nsfsem1_c:1139
Req(Status=Waiting Mode=S Class=Manual Nest=0 Cnt=1
Tran=0 Func=N/A [0BB0:0187-0C04] Delay=1min)
rm_lkmgr_cpp:2029
rm_lkmgr_cpp:1281
nsfsem1_c:533
nsfsem1_c:1139
Req(Status=Waiting Mode=S Class=Manual Nest=0 Cnt=1
Tran=0 Func=N/A [0BB0:055E-0C64] Delay=1min)
rm_lkmgr_cpp:2029
rm_lkmgr_cpp:1281
nsfsem1_c:533
nsfsem1_c:1139
Req(Status=Waiting Mode=S Class=Manual Nest=0 Cnt=1
Tran=0 Func=N/A [0BB0:0287-0C20] Delay=1min)
rm_lkmgr_cpp:2029
rm_lkmgr_cpp:1281
nsfsem1_c:533
nsfsem1_c:1139
Req(Status=Waiting Mode=S Class=Manual Nest=0 Cnt=1
Tran=0 Func=N/A [0BB0:04A3-098C] Delay=1min)
rm_lkmgr_cpp:2029
rm_lkmgr_cpp:1281
nsfsem1_c:533
nsfsem1_c:1139
Req(Status=Waiting Mode=S Class=Manual Nest=0 Cnt=1
Tran=0 Func=N/A [0BB0:0687-0894] Delay=1min)
rm_lkmgr_cpp:2029
rm_lkmgr_cpp:1281
nsfsem1_c:533
nsfsem1_c:1139
Req(Status=Waiting Mode=S Class=Manual Nest=0 Cnt=1
Tran=0 Func=N/A [0BB0:0263-0C2C] Delay=1min)
rm_lkmgr_cpp:2029
rm_lkmgr_cpp:1281
nsfsem1_c:533
nsfsem1_c:1139
Req(Status=Waiting Mode=S Class=Manual Nest=0 Cnt=1
Tran=0 Func=N/A [0F80:0002-12EC] Delay=1min)
rm_lkmgr_cpp:2029
rm_lkmgr_cpp:1281
nsfsem1_c:533
Req(Status=Waiting Mode=S Class=Manual Nest=0 Cnt=1
Tran=0 Func=N/A [0BB0:0476-0C40] Delay=1min)
rm_lkmgr_cpp:2029
rm_lkmgr_cpp:1281
nsfsem1_c:533
nsfsem1_c:1139
Req(Status=Waiting Mode=S Class=Manual Nest=0 Cnt=1
Tran=0 Func=N/A [0BB0:027C-0904] Delay=1min)
rm_lkmgr_cpp:2029
rm_lkmgr_cpp:1281
nsfsem1_c:533
nsfsem1_c:1139
Req(Status=Waiting Mode=S Class=Manual Nest=0 Cnt=1
Tran=0 Func=N/A [0BB0:0225-0C7C] Delay=1min)
rm_lkmgr_cpp:2029
rm_lkmgr_cpp:1281
nsfsem1_c:533
nsfsem1_c:1139
Req(Status=Waiting Mode=S Class=Manual Nest=0 Cnt=1
Tran=0 Func=N/A [0BB0:04DF-08C0] Delay=1min)
rm_lkmgr_cpp:2029
rm_lkmgr_cpp:1281
nsfsem1_c:533
nsfsem1_c:1139
Req(Status=Waiting Mode=S Class=Manual Nest=0 Cnt=1
Tran=0 Func=N/A [0BB0:04EE-08BC] Delay=1min)
rm_lkmgr_cpp:2029
rm_lkmgr_cpp:1281
nsfsem1_c:533
nsfsem1_c:1139
Req(Status=Waiting Mode=S Class=Manual Nest=0 Cnt=1
Tran=0 Func=N/A [0BB0:01B9-0A14] Delay=1min)
rm_lkmgr_cpp:2029
rm_lkmgr_cpp:1281
nsfsem1_c:533
nsfsem1_c:1139
Req(Status=Waiting Mode=S Class=Manual Nest=0 Cnt=1
Tran=0 Func=N/A [0BB0:00E1-0C4C] Delay=1min)
rm_lkmgr_cpp:2029
rm_lkmgr_cpp:1281
nsfsem1_c:533
nsfsem1_c:1139
Req(Status=Waiting Mode=S Class=Manual Nest=0 Cnt=1
Tran=0 Func=N/A [0BB0:0130-0C14] Delay=1min)
rm_lkmgr_cpp:2029
rm_lkmgr_cpp:1281
nsfsem1_c:533
nsfsem1_c:1139
Req(Status=Waiting Mode=S Class=Manual Nest=0 Cnt=1
Tran=0 Func=N/A [0BB0:0635-0B98] Delay=0min)
rm_lkmgr_cpp:2029
rm_lkmgr_cpp:1281
nsfsem1_c:533
nsfsem1_c:1139
Req(Status=Waiting Mode=S Class=Manual Nest=0 Cnt=1
Tran=0 Func=N/A [0BB0:0676-08B8] Delay=0min)
rm_lkmgr_cpp:2029
rm_lkmgr_cpp:1281
nsfsem1_c:533
nsfsem1_c:1139
Req(Status=Waiting Mode=S Class=Manual Nest=0 Cnt=1
Tran=0 Func=N/A [0BB0:0566-0768] Delay=0min)
rm_lkmgr_cpp:2029
rm_lkmgr_cpp:1281
nsfsem1_c:533
nsfsem1_c:1139
Req(Status=Waiting Mode=S Class=Manual Nest=0 Cnt=1
Tran=0 Func=N/A [0BB0:00CA-0A08] Delay=0min)
rm_lkmgr_cpp:2029
rm_lkmgr_cpp:1281
nsfsem1_c:533
nsfsem1_c:1139
Req(Status=Waiting Mode=S Class=Manual Nest=0 Cnt=1
Tran=0 Func=N/A [0BB0:068A-0698] Delay=0min)
rm_lkmgr_cpp:2029
rm_lkmgr_cpp:1281
nsfsem1_c:533
nsfsem1_c:1139
Req(Status=Waiting Mode=S Class=Manual Nest=0 Cnt=1
Tran=0 Func=N/A [0BB0:01C5-0CA0] Delay=0min)
rm_lkmgr_cpp:2029
rm_lkmgr_cpp:1281
nsfsem1_c:533
nsfsem1_c:1139
Req(Status=Waiting Mode=S Class=Manual Nest=0 Cnt=1
Tran=0 Func=N/A [0BB0:0143-0C74] Delay=0min)
rm_lkmgr_cpp:2029
rm_lkmgr_cpp:1281
nsfsem1_c:533
nsfsem1_c:1139
Req(Status=Waiting Mode=S Class=Manual Nest=0 Cnt=1
Tran=0 Func=N/A [0BB0:064A-0B40] Delay=0min)
rm_lkmgr_cpp:2029
rm_lkmgr_cpp:1281
nsfsem1_c:533
nsfsem1_c:1139
Req(Status=Waiting Mode=S Class=Manual Nest=0 Cnt=1
Tran=0 Func=N/A [0BB0:00F4-099C] Delay=0min)
rm_lkmgr_cpp:2029
rm_lkmgr_cpp:1281
nsfsem1_c:533
nsfsem1_c:1139
Req(Status=Waiting Mode=S Class=Manual Nest=0 Cnt=1
Tran=0 Func=N/A [0BB0:054A-0B2C] Delay=0min)
rm_lkmgr_cpp:2029
rm_lkmgr_cpp:1281
nsfsem1_c:533
nsfsem1_c:1139
Req(Status=Waiting Mode=S Class=Manual Nest=0 Cnt=1
Tran=0 Func=N/A [0BB0:046E-0C94] Delay=0min)
rm_lkmgr_cpp:2029
rm_lkmgr_cpp:1281
nsfsem1_c:533
nsfsem1_c:1139
Req(Status=Waiting Mode=S Class=Manual Nest=0 Cnt=1
Tran=0 Func=N/A [0BB0:0542-0C18] Delay=0min)
rm_lkmgr_cpp:2029
rm_lkmgr_cpp:1281
nsfsem1_c:533
nsfsem1_c:1139
Req(Status=Waiting Mode=S Class=Manual Nest=0 Cnt=1
Tran=0 Func=N/A [0BB0:04A0-0CAC] Delay=0min)
rm_lkmgr_cpp:2029
rm_lkmgr_cpp:1281
nsfsem1_c:533
nsfsem1_c:1139
Req(Status=Waiting Mode=S Class=Manual Nest=0 Cnt=1
Tran=0 Func=N/A [0BB0:01CB-06E8] Delay=0min)
rm_lkmgr_cpp:2029
rm_lkmgr_cpp:1281
nsfsem1_c:533
nsfsem1_c:1139
Req(Status=Granted Mode=S Class=Manual Nest=1 Cnt=1
Tran=0 Func=N/A [122C:0004-0A34])
rm_lkmgr_cpp:2029
rm_lkmgr_cpp:1281
nsfsem1_c:533
nsfsem1_c:1139
index_buf_c:2008
index_dbslot_c:733
index_ehashr6_c:5728
index_ehashr6_c:5658
dbunid_c:1783
dbfixup_c:653
LkMgr END Long Held Lock Dump ------------------
…
Lock(Mode=X * LockID(DB DB=D:\Lotus\Domino\Data\log.nsf)) Waiters countNonIntentLocks = 2 countIntentLocks = 0, queuLength = 55
…
Lock(Mode=X * LockID(DB DB=D:\Lotus\Domino\Data\log.nsf)) Waiters countNonIntentLocks = 2 countIntentLocks = 0, queuLength = 65
…
Lock(Mode=X * LockID(DB DB=D:\Lotus\Domino\Data\log.nsf)) Waiters countNonIntentLocks = 2 countIntentLocks = 0, queuLength = 74
…
Thus queuLength is growing, server does not respond to clients neither to console commands.
Other databases such as admin4.nsf and other are also affected:
LkMgr BEGIN Long Held Lock Dump ------------------
Lock(Mode=X * LockID(DB DB=D:\Lotus\Domino\Data\admin4.nsf)) Waiters countNonIntentLocks = 2 countIntentLocks = 0, queuLength = 3
Req(Status=Granted Mode=X Class=Manual Nest=0 Cnt=2
Tran=0 Func=N/A [0D8C:0004-0E60])
rm_lkmgr_cpp:2029
rm_lkmgr_cpp:1281
nsfsem1_c:169
Req(Status=Waiting Mode=S Class=Manual Nest=0 Cnt=1
Tran=0 Func=N/A [0D14:0002-0000] Delay=2min)
rm_lkmgr_cpp:2029
rm_lkmgr_cpp:1281
nsfsem1_c:533
Req(Status=Waiting Mode=S Class=Manual Nest=0 Cnt=1
Tran=0 Func=N/A [0FBC:0002-0FC0] Delay=2min)
rm_lkmgr_cpp:2029
rm_lkmgr_cpp:1281
nsfsem1_c:533
nsfsem1_c:1139
Req(Status=Waiting Mode=S Class=Manual Nest=0 Cnt=1
Tran=0 Func=N/A [0BB0:009A-0000] Delay=2min)
rm_lkmgr_cpp:2029
rm_lkmgr_cpp:1281
nsfsem1_c:533
inplace_c:121
srstart_c:214
…
It seems that IBM has several things to fix in 8.5.2 release…
8.5.1 FP4 had the same problems, even mail databases were affected.
Regards
Ramunas