於伺服器或用戶端損毀後收集診斷資訊
自動診斷收集工具會在伺服器及用戶端損毀後收集診斷資料,並且當伺服器或用戶端重新啟動後,將所收集的資料傳送至收件資料庫。然後,您就可以使用所收集的資料來判定損毀的原因。
資料會儲存在「錯誤報告」文件中。每個網域都會有一個收件資料庫。您可以將網域中所有用戶端及伺服器損毀的所有「錯誤報告」文件儲存在一個資料庫中,或者分別為伺服器損毀及用戶端損毀建立一個資料庫。當您設定此功能時,可以指定收件資料庫。從用戶端損毀收集的資料,可以傳送到客戶本端的「自動資料收集」資料庫,以讓客戶快速識別網站上重複發生的問題,或者可將此資料傳送到與伺服器資料相同的資料庫。
「錯誤分析器」是伺服器增益集作業,會處理所有新的損毀,並將它們傳送至「自動資料收集」收件資料庫。對於每次發生新的損毀情況,「錯誤分析器」作業會搜尋包含「錯誤報告」文件的資料庫,並判斷堆疊是否與使用者或伺服器在客戶網站上所見的損毀相符。「自動資料收集」資料庫會列出相同損毀情況重複出現的所有「錯誤報告」以及「回應」文件,並指出重複出現的情況與原始的損毀情況是完全相符或是只有部分相符。重複出現回應文件是「完全相符錯誤報告」文件及「部分相符錯誤報告」文件。「部分相符錯誤報告」文件還包含「相符百分比」,指出與損毀的原始「錯誤報告」相符的報告百分比。
使用桌面原則設定文件(「診斷」標籤)對用戶端設定自動診斷資料收集。
使用「伺服器配置設定」文件的「診斷」標籤上的欄位,以指定是否在伺服器上啟用「錯誤分析器」作業。啟用錯誤分析器後,在伺服器啟動時,Domino® 會讀取本端「Domino® 名錄」中的「伺服器配置設定」文件與桌面原則文件。如果有任何文件指定「錯誤報告」資料庫,則 Domino® 會判斷該資料庫是否位於本端伺服器,如果是的話,Domino® 會將其新增至要監視的資料庫清單中。該程序每隔 10 秒就會判斷其所監視之任何資料庫的資料修改時間是否有所改變,如果有,則「錯誤分析器」將會掃描未處理的新文件嘗試進行比對。
出現計數及唯一 ID 計數會在損毀的母項「錯誤報告」文件中更新。出現計數是損毀情況已發生的總次數;唯一 ID 計數是已報告問題的用戶端及伺服器數目。
「錯誤報告」文件的「管理員」區段包含「已解決」欄位,您可以針對向資料庫報告的所有用戶端及伺服器版本,或者針對您透過版本層次(例如,Domino®6.5.1)或緊急修復程式編號(例如,652HF10)所識別的特定版本,使用此欄位將損毀情況標示為已解決。
當錯誤標示為已解決時,具有相同簽名以及位於要解決之錯誤版本層次的所有用戶端及伺服器,都不會標示為重複。相反地,會將「錯誤報告」文件保留為母項文件。在視圖中的已解決文件旁邊都會有個勾號。
下列檔案先前儲存在 Domino® 資料目錄中,現在則是儲存於 IBM_TECHNICAL_SUPPORT 診斷目錄中,此目錄位於 Notes/Domino 資料目錄下:
- NSD 輸出
- memcheck 輸出
- 核心檔案
- 記憶體傾出檔(以 memory_platform_machine name_date@time.dmp 的格式建立,而不是 memory.dmp)
- notes_child_pid
若要避免診斷檔案變得極大而占用大量磁碟空間,您可以指定自動診斷收集工具在刪除這些檔案之前的檔案儲存天數。
為用戶端設定自動診斷收集時,您可以指定要讓使用者看不到此功能,還是要提示使用者指定是否要將診斷報告傳送至收件資料庫。如果您指定為不提示使用者,則使用者將不會察覺到此功能。之後,當使用者重新啟動用戶端並且輸入其密碼時,此程序就會在背景執行。如果您指定應該提示使用者以指定是否要報告損毀事件,使用者亦可指定是否要在傳送之前先檢視該報告。