Domino 9 und frühere Versionen > ND6: Administration & Userprobleme
NSD Analyse: Gibt es irgendwo ne Doku?
Tode:
immer wieder bekomme ich nsd- Files zugesendet, und versuche ein wenig herauszufinden, was den Client / Server denn nun zum Absturz gebracht hat.
Wenn man Glück hat, dann findet man im Stack-Trace einen Datenbank- Namen mit dessen Hilfe man dann weiter forschen kann, aber oftmals ist da auch gar nix.
Ich will nicht professionell die Dinger analysieren, dafür ist eine eigene Ausbildung nötig, das ist mit klar. Aber zumindest Anhaltspunkte wären oftmals nicht schlecht.
hier mal ein Beispiel aus dem Stack:
############################################################
### PASS 2 : FATAL THREAD with STACK FRAMES 1/11 [ NLNOTES:07a4:07a0]
### FP=0012ed18, PC=6007877e, SP=0012ed10, stksize=8
Exception code: c0000005 (ACCESS_VIOLATION)
############################################################
# ---------- Top of the Stack ----------
# 0012ed10 00000000 0000012d 0012ed3c 618c60f9 |....-...<....`.a|
@[ 1] 0x6007877e nnotes.CEventLanguageTable::GetActionType+14 (76,12d,8e93578,8eacf78)
# 0012ed18 0012ed3c 618c60f9 00000076 0000012d |<....`.av...-...|
# 0012ed28 08e93578 08eacf78 77e038ea f01c0181 |x5..x....8.w....|
# 0012ed38 00000002 0012ed70 611ee15f 08eacf78 |....p..._..ax...|
@[ 2] 0x618c60f9 nnotesws._DocExecFieldEvent@16+25 (8eacf78,0,12d,b)
gibt es irgendwo ne Tabelle, die die verschiedenen "Events" beschreibt ?
(im Beispiel oben nnotes.CEventLanguageTable::GetActionType+14 )
Wie macht Ihr das ? Schickt Ihr die Dinger immer sofort zum IBM- Support ?
Danke für Anregungen.
Tode
Driri:
--- Zitat ---Wie macht Ihr das ? Schickt Ihr die Dinger immer sofort zum IBM- Support ?
--- Ende Zitat ---
Jopp, ehrlich gesagt kann ich nur in seltenen Fällen in den Dingern etwas erkennen. Ist glücklicherweise aber auch recht selten, daß ich Probleme habe, die NSDs produzieren.
Ich habe ein PDF mit einer Präsentation von der LotusSphere 2004, wo Daniel Nash wohl einen Vortrag zu dem Thema gehalten hat. Hab leider keinen Link mehr, aber ich kann dir das PDF gerne zusenden.
Ralf_M_Petter:
Bei der NSD Analyse ist das wichtigste, der Stacktrace. Oft kann man am Namen der Funktionen sagen was passiert ist. Optimal analysieren kann das natürlich nur die IBM und da auch nur die Developer da man dabei Zugriff auf den Source braucht. Aber oft sind die Namen sprechend und man kann das Problem selber lösen. Recht viel mehr wird man dabei aber dann nicht rauslesen können, ausser du hast Zugriff auf die interne Knowledgebase der IBM, dann kann man mit den Call Stacks suchen. Machen Sie zumindest immer so, wenn wir ein NSD an die IBM melden. Wenn du einen NSD bekommst, bist du eh ein glücklicher. Viel schwieriger zu diagnostizieren ist ein Server hang. Was man dabei machen kann kannst du hier lesen:
http://www-128.ibm.com/developerworks/lotus/library/domino-server-crashes/index.html
Da ist auch kurz beschrieben wie man einen NSD lesen kann. Aber ich denke das Wissen hast du schon.
Grüße
Ralf
Tode:
@Driri : Es wäre nett, wenn Du mir das PDF mal zukommen lassen könntest.
@Ralf: Den von Dir genannten Link kannte ich natürlich (hätte ich dazu schreiben können....).
Interessant wäre zu wissen, ob es sich bei den im Stack genannten Funktionen vielleicht um API- Aufrufe handelt, dann könnte man ja vielleicht mit der API- Doku weiter kommen...
Danke Euch mal für die Anregungen, ich werde mal noch ein wenig weiter suchen.
Für weitere Tipps bin ich dankbar
Gruß
Tode
Driri:
Gerne Tode, ist die Mailadresse in deinem Profil korrekt ? Klingt so nach Fake ;)
Sonst schick mir deine Mailadresse per PM.
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln