• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
  • Domino 服務器掛起時的現象

    發表于:2007-07-02來源:作者:點擊數: 標簽:
    1。Domino 服務器掛起時的現象: 2。Domino 服務器掛起時需要收集的數據: 3。Domino 服務器需要在notes.ini中添加的參數: 4。有關QNC/Nsd: 5。設置Statrep.nsf 的方法: 6。有關用Debug_Capture_Timeout=1來收集信號燈的數據信息的問題: 7。如何收集memo

    1。Domino 服務器掛起時的現象:
    2。Domino 服務器掛起時需要收集的數據:
    3。Domino 服務器需要在notes.ini中添加的參數:
    4。有關QNC/Nsd:
    5。設置Statrep.nsf 的方法:
    6。有關用Debug_Capture_Timeout=1來收集信號燈的數據信息的問題:
    7。如何收集memory dump:
    8。 Windows NT 的性能監控日志的設置方法:

     

    1。Domino 服務器掛起時的現象:
    客戶端報告“服務器沒有響應”
    Domino 的服務器控制臺上仍有信息輸入
    或是Domino 的服務器控制臺上已經不能再輸入信息了
    沒有 notes.rip 或是 drwtsn32.log文件生成
    沒有應用程序錯誤的報告
    其它的應用還在運行
    Windows 操作系統還有響應

    2。Domino 服務器掛起時需要收集的數據:
    Domino 服務器的版本
    Notes.ini (有關需要在Notes.ini中添加的參數請參看下面第3條)
    nsd 日志 (有關QNC和nsd的設置請參看下面第4條)
    Semdebug.txt (有關信號燈的信息文件設置的方法請參看下面第6條)
    Log.nsf (具體的參數設置請參看下面第3條)
    Statrep.nsf (具體設置的方法請參看下面第5條)
    出問題的這段時間的Domino server memory dumps (具體的參數設置請參看下面第7條)
    Debug 的輸出文件,例如:debug.txt。( 參數debug_threadid=1 和 debug_outfile=c:\debug.txt 需要事前被添加到notes.ini中)(具體設置的方法請參看下面第3條)
    關于安裝好的Hotfix 的版本號
    操作系統的版本和補丁號
    Windows NT/95 任務管理器的屏幕照片 (進程的頁面)
    都有什么進程在運行中
    有什么進程占用CPU比較高
    有什么進程占用內存比較高
    硬件的信息
    Windows NT 的診斷文件
    Windows NT 的事件日志
    Windows NT 的性能監控日志(具體設置的方法請參看下面第8條)

    3。Domino 服務器需要在notes.ini中添加的參數:
    DEBUG_OUTFILE=c:\debug.txt
    DEBUG_THREADID=1
    DEBUG_CAPTURE_TIMEOUT=1
    DEBUG_SHOW_TIMEOUT=1

    4。有關QNC/Nsd:
    1)如何安裝QNC/Nsd 作為缺省的調試程序:
    在DOS命令行中,轉到Domino 服務器的程序目錄下,輸入:Qnc -i 或是 nsd -i
    其中:
    Qnc -i 是把Qnc 作為缺省的調試程序
    nsd -i 是把nsd 作為缺省的調試程序

    2)如何確定QNC被設置成為缺省的調試程序:
    在Windows的注冊表中,查找下面的項目: HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Aedebug

    如果是Qnc(Quincy) 作為缺省的調試程序,在注冊表中的Debugger 的鍵值應類似“c:\notes\qnc.exe -p %ld -e %ld -g”。
    如果是NSD 作為缺省的調試程序,在注冊表中的Debugger 的鍵值應類似“c:\c:\NOTES\nsd.exe" -p %ld -e %ld -g”。

    3)安裝Windows NSD
    從5.0.9 的版本起,Nsd.exe 和memcheck.exe是自動被安裝到Notes 客戶端和Domino 的服務器上,Notes 客戶端和Domino 的服務器仍然把Quincy (qnc.exe)作為缺省的調試程序。

    在5.0.9 的版本以前的版本,需要另外安裝Nsd.exe 和memcheck.exe ,方法如下:
    1)從Lotus技術支持那里得到相關版本的Nsd.exe 和memcheck.exe 。
    2)拷貝PSAPI.DLL到任何的一個path目錄下,例如: C:\winnt\system32(可以忽略有關在Windows 2000 或是 XP上安裝的此步驟)。
    3)拷貝Nsd.exe 和memcheck.exe 到Domino的程序目錄下。
    4)確認只有一個Nsd.exe 和memcheck.exe的拷貝已被安裝;如果有多個Nsd.exe 和memcheck.exe的拷貝被安裝,需要把原來的拷貝進行刪除或是重命名。

    4) 當服務器掛起時運行NSD:
    打開一個DOS命令行的窗口,轉到Domino 數據目錄下,例如:cd c:\lotus\domino\data
    運行NSD (沒有任何的參數)
    當NSD 運行完成后,會出現下面的提示符:
    >nsd
    如果Domino 服務器的窗口還有響應,嘗試輸入命令“q”或是“quit”來停止Domino 服務器的運行
    如果服務器還在運行中, 在NSD 的窗口中輸入命令“q”或是“quit”,將會出現下面的信息:"NSD is still attached to nn Notes processes. If Notes process can@#t be terminated gracefully or are not responding, then use the kill command to terminate them."
    如果Domino 服務器不能夠正常關閉,可以從NSD 的窗口中,輸入“kill”的命令,然后再輸入“quit”的命令以關閉NSD。
    NSD 的日志將會被保存為 nsd_all...mm_dd@hh_mm.log 。

    5。設置Statrep.nsf 的方法:
    在服務器上的Statistics & Events (events4.nsf)數據庫的 Server Statistic Collection視圖中,添加一個新的 New Server Statistic Collection 的文檔來記錄服務器的信息。

    并把collect任務加入到Notes.ini的文件中。 步驟是:
    1) 打開服務器上的Notes.ini文件。
    2) 查找 servertask 的行,并在行最后加入 collect.

    6。有關用Debug_Capture_Timeout=1來收集信號燈的數據信息的問題:
    信號燈(semaphore)的數據信息將會被收集在SEMDEBUG.TXT的文件中,一般是創建在Notes的程序目錄下。

    注意:
    1.在收集過一次信號燈的數據后(也就是Domino服務器重新啟動之前),需要把此SEMDEBUG.TXT文件重新命名,或是把此文件移到其它的目錄下,以生成新的數據文件。
    2.對于Domino R5.0.9以后的版本,請用在Notes.ini中添加 debug_capture_timeout=10的參數。

    7。如何收集memory dump:(此具體的設置在編號為1407013000000中有具體的描述,下面只是精選出有關在Win NT上的部分)
    方法一:要創建一個 Notes memory dump,做以下步驟:

    1)在操作系統命令行窗口中,切換到Domino的程序目錄。
    2)根據服務器是R4 或 R5,執行下面的命令:
    R4 服務器: notes server -m
    R5 服務器: nserver -m

    這會在數據目錄下創建一個名為MEMORY.DMP的文件。

    注意:如果是在Domino 分區服務器上收集 memory dump 文件,在切換到Domino程序目錄后,應該先執行下面的命令,然后再運行上面的命令(這會設置在哪個服務器上收集memory dump ):

    Set Notespartition="x" (其中 "x" 表示想要收集memory dump的分區服務器的編號)

    然后將 MEMORY.DMP 文件送給Lotus Notes 工程師分析。

    方法二: 在服務器控制臺上運行下面的命令:
    sh memory dump

    這會顯示出可用內存(包括虛擬內存)。

    為了將它輸出到一個文件中,在服務器控制臺上運行下面的命令:
    sh memory dump >memory.txt

    該命令會在數據目錄下生成一個 MEMORY.DMP 文件,在程序目錄下生成一個 MEMORY.TXT 文件。

    方法三:

    在服務器控制臺上,輸入下面的命令然后回車:
    load server -m

    這會在數據目錄下生成一個 memory.dmp 文件。

    支持的信息:
    當有錯誤發生時,應該在發生錯誤的時刻收集 memory dump (在重新啟動服務器之前)。如果懷疑服務器有內存泄漏的問題(并沒有什么錯誤信息), 應該經常地收集 memory dump。

    8。 Windows NT 的性能監控日志的設置方法:
    1) 選擇Windows 的菜單:開始 - 程序 - 管理工具 - 性能監視器。
    2) 選擇菜單:查看 - 日志 。
    3) 選擇菜單:編輯 - 添加到日志 。 在“添加到日志”的對話框中,選擇需要監視的對象,并按“添加”按鈕,例如:Memory等。在選擇完成后,按“確定”。
    4) 選擇菜單:選項 - 日志。在“日志選項”的對話框中,給此日志文件輸入一個文件名,例如:memo.log 。并定義好更新的間隔時間。之后,選擇“啟動日志”。
    5) 完成這些操作后,此工具將會返回一個關于所有被監視的對象的列表。此時,用戶就可以利用此工具來查看當前的計數器。
    6) 停止記錄日志的方法是:選擇菜單:選項 - 日志。再按“停止記錄”。

    原文轉自:http://www.kjueaiud.com

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>