domino缺省注册服务器或无法访问,Domino服务器挂起时的现象
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) 停止記錄日志的方法是:選擇菜單:選項 - 日志。再按“停止記錄”。
總結
以上是生活随笔為你收集整理的domino缺省注册服务器或无法访问,Domino服务器挂起时的现象的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 翻转链表python递归_Python实
- 下一篇: dnf如何快速拾取物品_DNF手游泰拉该