概要
報告顯示OSCE Master Service 隨機終止,且在事件檢視器中可能會出現以下錯誤訊息:
Faulting application ofcservice.exe, version X, faulting module ofcservice.exe, version x, fault address xxxxxxx.
Faulting application DbServer.exe, version x, time stamp x, faulting module DbServer.exe, version x, time stamp x, exception code x, fault offset x, process id 0x1dfc, application start time x.
Faulting application name: verconn.exe, version: 10.5.0.1766, time stamp: 0x4d1b84f8
Faulting module name:verconn.exe, version 10.5.0.1766 , time stamp: 0xd1b84f8
欲了解OSCE Master Service意外終止原因,我們建議您使用Microsoft的ADPlus工具。
此工具可在不需啟用OSCE debugging,當OSCE發生崩潰或異常時,ADPlus將會自動紀錄並生成轉儲文件。
使用ADPlus
1.下載並安裝微軟 Debugging工具,ADPlus工具屬於微軟 Debugging工具一部分。
2.開啟命令提示字元,切換至Debugging工具安裝路徑底下。
默認情況下,它位於Windows的C:\ Program Files \ Debugging Tools \中。
在服務器上運行ADPlus。
3.執行以下命令:
“adplus -crash -pn ofcservice.exe -o C:\ temp”
需要考慮的幾個點:
.C:\ TEMP可以是任何其他目錄。只要確保路徑存在。
.如果您看到相同的命令對dbserver.exe進行故障排除,則用dbserver.exe替換cservice.exe。
例如:“adplus -crash -pn dbserver.exe -o C:\ temp”
注意:
由ADPlus打開的DOS視窗請不要關閉。ADPlus將在後台運行,同時等待程序崩潰。
另外,因為ADPlus使用PID,故請確保不要重新運行OSCE或在運行命令後重新啟動,
若重新啟動伺服器或重啟電腦,OSCE伺服器將獲得新的PID,您將無法捕獲轉儲。
一旦發生崩潰,ADPlus將生成崩潰轉儲並自動終止。
4.一旦程序崩潰,請收集ADPlus在C:\ Temp文件夾下生成的日誌。
5.將日誌發送到趨勢科技技術支持進行進一步分析。
在某些情況下,ADPlus只能捕捉到程序第一次crash,故此LOG對故障排除有限。
因此建議採用第二種使用WinDBG捕獲進程轉儲文件的方法。
要使用WinDBG捕獲轉儲:
1.在安裝Windows的調試工具後,請打開命令提示字元,並切換到Windows調試工具安裝目錄。
默認情況下,它位於windows \的C:\ Program Files \ Debugging Tools中。
2.輸入以下命令:
“Windbg.exe -i”
您會看到一個訊息框,顯示“WinDBG已成功安裝為默認的事後調試器”。
3.一旦程序崩潰,WinDBG窗口將啟動。鍵入以下命令以捕獲WinDBG窗口中的轉儲:
“.dump / ma c:\ temp \ processname.dmp”
“q”
以下是您應該考慮的要點:
.C:\ temp可以是任何現有的目錄。
.進程名稱是您要解決的可執行文件的名稱。
例如,如果要解決dbserver.exe中的崩潰問題,請將processname.dmp替換為dbserver.dmp:
“.dump / ma c:\ temp \ dbserver.dmp”
.“q”命令表示退出。捕獲轉儲後,您不必運行任何操作。
4.將擷取的轉儲發送到趨勢科技技術支持進行進一步分析。