使用 AutoDump+(AD+) 處理掛起和崩潰(序)
概述
經(jīng)常會(huì)在新聞組中看到“ Help Me!My IIS hang! ”這樣醒目的標(biāo)題,您也許有過這樣的辛酸的經(jīng)驗(yàn):
“ Sometimes (every 30 minutes or every 15 minutes), without an excplicit reason, some sites hang. In this newsgroup other people have the same problem on Windows 2000, NT 4 SP5, NT 4 SP6 but unfortunately we are not a lot of people so Microsoft ignore us and so we have no solutions/patch for this incident. ”
用過 Microsoft IIS 、 COM+ 的開發(fā)人員都知道,如果你使用得不恰當(dāng)?shù)脑?,它們?huì)毫無預(yù)兆地嘎然而止。當(dāng)那一刻來臨的時(shí)候,你除了哭泣之外,唯一能做的可能只有重啟 IIS 服務(wù)了,祈禱著下一次不要來得太快。更加不幸的是,如果組件服務(wù)( COM+ )出現(xiàn)了意外,比如說內(nèi)存異常,你只有重啟計(jì)算機(jī)了,這對(duì)于支撐著關(guān)鍵性業(yè)務(wù)的站點(diǎn)可不是一個(gè)好消息。
當(dāng)看著進(jìn)度條停滯不前的瀏覽器,當(dāng)看著永無休止調(diào)用著的 COM+ 組件,我們無從知曉它們?cè)谀抢镒鍪裁?,在等待什么?/span>
為什么不試試 AutoDump+ ,簡稱 AD+ 或 ADPlus 呢?
如果沒有 AD+ ,我們也許永遠(yuǎn)也不知道 Hang 、 Crash 她們?yōu)槭裁创嬖凇?/span>
ADPlus.vbs
版本 – 5.03
發(fā)行日期 – 2002 年 1 月 31 日
作者 – Robert Hensing, Solution Integration Engineering
目的 – Autodump+ is used to automatically generate memory dumps or log files containing scripted debug output usefull for troubleshooting N-tier WinDNA / .NET applications.
估計(jì)下載大小 – 247KB (ADPlus.vbs)
下載地址:包含在 Microsoft Debugging Tools for Windows 工具包中
http://support.microsoft.com/default.aspx?scid=http://www.microsoft.com/ddk/debugging
(出于易于閱讀的考慮,以上 URL
可能已經(jīng)換行。)
系統(tǒng)要求
下面是對(duì)運(yùn)行該組件的計(jì)算機(jī)的要求:
Windows NT 4.0 Service Pack 4 or later
Windows Scripting Host version 2.0 or later
At least 10 MB of free space on the disk or network share where the output files will be placed
Microsoft Debugging Tools for Windows installed
安裝 Windows2000 符號(hào)
為了更好地使用這一工具,我提請(qǐng)您安裝 Microsoft Windows 2000 Customer Support Diagnostics 軟件,它包括:
符號(hào) 符號(hào)是軟件開發(fā)人員分配給各個(gè)不同代碼段的名稱。軟件包中包含用于 Windows 2000 的符號(hào)。
調(diào)試工具軟件包 軟件包中包括調(diào)試程序( KD 、 Windbg 、 CDB )、擴(kuò)展的調(diào)試工具( Windows NT 4.0 和 Windows 2000 零售和調(diào)試版)及其他相關(guān)的調(diào)試工具軟件包。
有了調(diào)試符號(hào), AutoDump+ 輸出的調(diào)試信息才能夠被充分解讀。
Microsoft Windows 2000 Customer Support Diagnostics
估計(jì)下載大小 – 104MB
下載地址:
http://www.microsoft.com/ddk/debugging/symbolpkg.asp#Windows%20symbol%20packages ( download symbol packages for Windows? )
或者
http://www.microsoft.com/Windows2000/downloads/tools/symbols/download.asp
(出于易于閱讀的考慮,以上 URL
可能已經(jīng)換行。)
更多信息
AD+ 有三種操作模式:
?
掛起模式( Hang )
?
崩潰模式( Crash )
?
快速模式( Quick )
你應(yīng)該在下列情況下使用 AD+ :
?
進(jìn)程掛起
?
單處理器計(jì)算機(jī)上進(jìn)程占用 100%CPU ,雙處理器計(jì)算機(jī)上進(jìn)程占用 50%CPU
?
進(jìn)程意外崩潰或者關(guān)閉
關(guān)于它的進(jìn)一步資料,請(qǐng)查詢:
http://support.microsoft.com/default.aspx?scid=kb;EN-US;Q286350
或者
http://support.microsoft.com/support/kb/articles/q286/3/50.asp
繼續(xù)閱讀之前,我們假設(shè)您熟悉以下知識(shí):
n
Windows Debugger (Windbg)
n
Windows Debugging Techniques
n
Windows Program Architecture
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號(hào)聯(lián)系: 360901061
您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長非常感激您!手機(jī)微信長按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對(duì)您有幫助就好】元
