Domino 9 und frühere Versionen > ND6: Administration & Userprobleme
Semaphore
ebse:
Vielen Dank mal für die super Erklärung!
Anbei noch ein Auszug aus dem Semdebug File von heute morgen:
--- Code: ---ti="00248848-C125716B" sq="00007A67" THREAD [0DF0:0273-0914] WAITING FOR FRWSEM 0x0244 database semaphore (@01E242D1) (D:\Notes\Data\log.nsf) (R=0,W=2,WRITER=0F48:0A08,1STREADER=0000:0000) FOR 30000 ms
ti="00248848-C125716B" sq="00007A68" 456789:;=>?@ABCDEFGH
JKLMNOPQRSTUVXYZ[\]^_`abcdeghijklmnopqrstu·xyz{|}Ú€?‚ƒ„…†‡ˆ‰Š‹Œ?Ž??‘’“”•–—˜™š›œ?žŸ ¡¢£í¥¦§¨©ª«¬®¯°±²³´µ¶ý`e!00000000: FACE 6600 0244 0000 0000 0000 0000 FFFF 'Nz.fD...........'
00000010:
ti="002488F5-C125716B" sq="00007A69" THREAD [0DF0:027E-00B8] WAITING FOR FRWSEM 0x0244 database semaphore (@01E242D1) (D:\Notes\Data\log.nsf) (R=0,W=2,WRITER=0F48:0A08,1STREADER=0000:0000) FOR 30000 ms
ti="002488F5-C125716B" sq="00007A6A" 456789:;=>?@ABCDEFGH
JKLMNOPQRSTUVXYZ[\]^_`abcdeghijklmnopqrstu·xyz{|}Ú€?‚ƒ„…†‡ˆ‰Š‹Œ?Ž??‘’“”•–—˜™š›œ?žŸ ¡¢£í¥¦§¨©ª«¬®¯°±²³´µ¶ý@“E00000000: FACE 6600 0244 0000 0000 0000 0000 FFFF 'Nz.fD...........'
00000010:
ti="00248945-C125716B" sq="00007A6B" THREAD [0DF0:027D-01AC] WAITING FOR FRWSEM 0x0244 database semaphore (@01E242D1) (D:\Notes\Data\log.nsf) (R=0,W=2,WRITER=0F48:0A08,1STREADER=0000:0000) FOR 30000 ms
ti="00248945-C125716B" sq="00007A6C" 456789:;=>?@ABCDEFGH
JKLMNOPQRSTUVXYZ[\]^_`abcdeghijklmnopqrstu·xyz{|}Ú€?‚ƒ„…†‡ˆ‰Š‹Œ?Ž??‘’“”•–—˜™š›œ?žŸ ¡¢£í¥¦§¨©ª«¬®¯°±²³´µ¶ýžE00000000: FACE 6600 0244 0000 0000 0000 0000 FFFF 'Nz.fD...........'
00000010:
--- Ende Code ---
Was kann ich jetzt hierraus lesen?? Was hat das
--- Code: ---(D:\Notes\Data\log.nsf)
--- Ende Code ---
zu bedeuten??
Ralf_M_Petter:
Meiner Meinung nach, musst du schauen, was der Thread 0F48:0A08 macht. Das ist der Thread der den Semaphore momentan hat. Dazu nimmst du das Tool von Sysinternals Process Explorer. Dann kannst du den Stacktrace dieses Threads anschauen während er den Semaphore locked. Eventuell sagt uns die Funktion die er ausführt etwas. Sonst kannst du diese Daten an den IBM Support weitergeben. Die finden dann meistens relativ schnell raus, was es hat.
Grüße
Ralf
m3:
--- Zitat von: Ralf_M_Petter am 10.05.06 - 10:45:55 ---P.S. Meiner Meinung nach ohne einen Flamewar starten zu wollen, ein gravierender Nachteil von Windows, dass es keine vernünftigen Boardmittel gibt um die laufenden Prozesse zu überwachen.
--- Ende Zitat ---
Dafür gibt es ja PSList.
ebse:
ok..
also so wie ich es verstanden hab ist doch bei "0F48:0A08" der Wert vor dem Doppelpunkt die ProcessID unter Windows in HEX also "3912" in Dezimal... diese ProcessID hat bei uns der Task "ncompact.exe"! Sagt das schon was aus?
Was bedeutet die Zahl hinter dem Doppelpunkt?
Ralf_M_Petter:
Nun es ist sicher problematisch wenn du Ncompact unter tags laufen lasst, warum macht Ihr das.
Der Wert hinter dem Doppelpunkt ist die Thread ID. Hast du dir schon den Process Explorer von Sysinternals angeschaut. Ist wirklich ein tolles Tool.
Grüße
Ralf
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln