怎樣通過(guò)iisapp命令查找pid來(lái)解決IIS的cpu占用率過(guò)高問(wèn)題
更新時(shí)間:2009年03月01日 23:44:35 作者:
有些時(shí)候發(fā)現(xiàn)服務(wù)器的一些iis進(jìn)程占用資源比較大,用下面的方法可以盡快的解決。
我們先來(lái)看看iisapp的一些參數(shù)
iisapp -a pid
可以查出對(duì)應(yīng)的域名
反之 iisapp -p domain 查pid的語(yǔ)法
iisapp [a/
AppPoolName | /p
AppPoolID]
參數(shù)
/a AppPoolName
指定特定應(yīng)用程序池的名稱。(可選項(xiàng))
/p AppPoolID
按 ID 號(hào)指定應(yīng)用程序池。(可選項(xiàng))
注釋
如果未指定應(yīng)用程序池名或 ID,則 iisapp 列出所有運(yùn)行應(yīng)用程序。
僅當(dāng)使用 /s 時(shí),
才可使用 /u 和 /p 命令行選項(xiàng)。必須同時(shí)使用 /p 和 /u 才能提供用戶密碼。
Iisext.vbs 執(zhí)行 IIS 管理器中可用的相同操作??墒褂萌魏我环N工具管理 IIS 網(wǎng)站。
發(fā)出命令的計(jì)算機(jī)必須正在運(yùn)行 Windows XP 或 Windows Server 2003 操作系統(tǒng)。用戶必須是命令所影響的計(jì)算機(jī)上的 Administrators 組成員。
命令所影響的計(jì)算機(jī)必須是運(yùn)行帶有 Internet 信息服務(wù) (IIS) 6.0 的 Windows Server 2003 的服務(wù)器。
說(shuō)明一下:w3wp.exe為IIS里面的應(yīng)用程序池進(jìn)程,有幾個(gè)進(jìn)程就會(huì)有幾個(gè)w3wp.exe,會(huì)發(fā)現(xiàn)某個(gè)w3wp.exe進(jìn)程CPU和內(nèi)存都高得可怕!
好,那我們來(lái)看看具體實(shí)踐中該如何解決首先是windows2003
首先打開windows任務(wù)管理器–點(diǎn)擊查看—選擇列–把PID給鉤上!!,,
就可以在進(jìn)程里面看到PID的選項(xiàng)了
點(diǎn)擊運(yùn)行–輸入CMD–輸入iisapp -a—很奇怪,這里顯示PID的,是用彈出窗口一個(gè)個(gè)出現(xiàn)的,不知道別人會(huì)不,,反正我就是這樣,太不利于查看了!!
注意,希望人BLOG聽(tīng)說(shuō)第一次運(yùn)行,會(huì)提示沒(méi)有js支持,點(diǎn)擊確定.然后再次運(yùn)行就可以了.這樣就可以看到pid對(duì)應(yīng)的應(yīng)用程序池,這個(gè)我就沒(méi)測(cè)試了!
這樣吧,先再CMD里面輸入:cd %systemroot%\system32
然后再輸入:cscrIPt.exe iisapp.vbs -a
CMD窗口顯示如下:
W3WP.exe PID: 2488 AppPoolId: AppPool #26
W3WP.exe PID: 3008 AppPoolId: AppPool #2
W3WP.exe PID: 4704 AppPoolId: AppPool #15
W3WP.exe PID: 6388 AppPoolId: AppPool #19
W3WP.exe PID: 6004 AppPoolId: AppPool #8
奇怪的是,我還是彈出了窗口,不過(guò)不影響顯示!有了這樣對(duì)于就好辦了,!
再任務(wù)管理器里面查看占用CPU和內(nèi)存過(guò)高進(jìn)程的PID值,就知道是哪一個(gè)應(yīng)用程序池出了問(wèn)題,就可以查到具體是什么網(wǎng)站有問(wèn)題了!!!
相關(guān)資料:
win2000的解決方法
2000下要怎么辦呢?win2000下不大方便,需要將站點(diǎn)的應(yīng)用程序保護(hù)設(shè)置為高,默認(rèn)是中。
然后打開管理工具 -> 組件管理,組件服務(wù) — 計(jì)算機(jī) — 我的電腦 — com+ 應(yīng)用程序
選擇查看 -> 狀態(tài)查看,就可以看到類似如下的顯示:
名稱 運(yùn)行 PID
IIS-{www.zoubin.com//Root} 是 2544
iisapp -a pid
可以查出對(duì)應(yīng)的域名
反之 iisapp -p domain 查pid的語(yǔ)法
iisapp [a/
AppPoolName | /p
AppPoolID]
參數(shù)
/a AppPoolName
指定特定應(yīng)用程序池的名稱。(可選項(xiàng))
/p AppPoolID
按 ID 號(hào)指定應(yīng)用程序池。(可選項(xiàng))
注釋
如果未指定應(yīng)用程序池名或 ID,則 iisapp 列出所有運(yùn)行應(yīng)用程序。
僅當(dāng)使用 /s 時(shí),
才可使用 /u 和 /p 命令行選項(xiàng)。必須同時(shí)使用 /p 和 /u 才能提供用戶密碼。
Iisext.vbs 執(zhí)行 IIS 管理器中可用的相同操作??墒褂萌魏我环N工具管理 IIS 網(wǎng)站。
發(fā)出命令的計(jì)算機(jī)必須正在運(yùn)行 Windows XP 或 Windows Server 2003 操作系統(tǒng)。用戶必須是命令所影響的計(jì)算機(jī)上的 Administrators 組成員。
命令所影響的計(jì)算機(jī)必須是運(yùn)行帶有 Internet 信息服務(wù) (IIS) 6.0 的 Windows Server 2003 的服務(wù)器。
說(shuō)明一下:w3wp.exe為IIS里面的應(yīng)用程序池進(jìn)程,有幾個(gè)進(jìn)程就會(huì)有幾個(gè)w3wp.exe,會(huì)發(fā)現(xiàn)某個(gè)w3wp.exe進(jìn)程CPU和內(nèi)存都高得可怕!
好,那我們來(lái)看看具體實(shí)踐中該如何解決首先是windows2003
首先打開windows任務(wù)管理器–點(diǎn)擊查看—選擇列–把PID給鉤上!!,,
就可以在進(jìn)程里面看到PID的選項(xiàng)了
點(diǎn)擊運(yùn)行–輸入CMD–輸入iisapp -a—很奇怪,這里顯示PID的,是用彈出窗口一個(gè)個(gè)出現(xiàn)的,不知道別人會(huì)不,,反正我就是這樣,太不利于查看了!!
注意,希望人BLOG聽(tīng)說(shuō)第一次運(yùn)行,會(huì)提示沒(méi)有js支持,點(diǎn)擊確定.然后再次運(yùn)行就可以了.這樣就可以看到pid對(duì)應(yīng)的應(yīng)用程序池,這個(gè)我就沒(méi)測(cè)試了!
這樣吧,先再CMD里面輸入:cd %systemroot%\system32
然后再輸入:cscrIPt.exe iisapp.vbs -a
CMD窗口顯示如下:
W3WP.exe PID: 2488 AppPoolId: AppPool #26
W3WP.exe PID: 3008 AppPoolId: AppPool #2
W3WP.exe PID: 4704 AppPoolId: AppPool #15
W3WP.exe PID: 6388 AppPoolId: AppPool #19
W3WP.exe PID: 6004 AppPoolId: AppPool #8
奇怪的是,我還是彈出了窗口,不過(guò)不影響顯示!有了這樣對(duì)于就好辦了,!
再任務(wù)管理器里面查看占用CPU和內(nèi)存過(guò)高進(jìn)程的PID值,就知道是哪一個(gè)應(yīng)用程序池出了問(wèn)題,就可以查到具體是什么網(wǎng)站有問(wèn)題了!!!
相關(guān)資料:
win2000的解決方法
2000下要怎么辦呢?win2000下不大方便,需要將站點(diǎn)的應(yīng)用程序保護(hù)設(shè)置為高,默認(rèn)是中。
然后打開管理工具 -> 組件管理,組件服務(wù) — 計(jì)算機(jī) — 我的電腦 — com+ 應(yīng)用程序
選擇查看 -> 狀態(tài)查看,就可以看到類似如下的顯示:
名稱 運(yùn)行 PID
IIS-{www.zoubin.com//Root} 是 2544
相關(guān)文章
IIS下PHP運(yùn)行環(huán)境搭建與網(wǎng)頁(yè)服務(wù)器故障排查方法
這篇文章主要介紹了IIS下PHP運(yùn)行環(huán)境搭建與網(wǎng)頁(yè)服務(wù)器故障排查方法,需要的朋友可以參考下2016-01-01windows 服務(wù)器安全經(jīng)驗(yàn)總結(jié)_青云原創(chuàng)
前言:寫給新手和菜鳥的經(jīng)驗(yàn)總結(jié),可能還不夠完善,歡迎各位高手拍磚補(bǔ)充!2009-04-04win2008 php運(yùn)行環(huán)境搭建圖文教程
windows server 2008是基于NT6 平臺(tái)的新型操作系統(tǒng),其對(duì)硬件性能的發(fā)揮比起其它NT平臺(tái)來(lái)說(shuō)有了質(zhì)的飛躍,已經(jīng)開始普及到了廣大用戶中,而且操作較2003來(lái)說(shuō)更為直觀和簡(jiǎn)單,受到越來(lái)越多的好評(píng)。在這里我們要介紹windows server 2008中的php環(huán)境搭建2013-03-03IIS APPPOOL\DefaultAppPool登錄失敗如何解決
這篇文章主要介紹如何解決IIS APPPOOL\DefaultAppPool登錄失敗的問(wèn)題,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-04-04win2008 r2 web服務(wù)器IIS的安裝與基本設(shè)置
這篇文章主要介紹了win2008 r2系統(tǒng)中web服務(wù)器IIS的安裝與基本設(shè)置方法,需要的朋友可以參考下2014-05-05iis 7.5 下站點(diǎn)日志開啟以及默認(rèn)位置設(shè)置方法
一直用iis6的日志管理,最近升級(jí)了2008所以打算啟用一下iis 7.5的日志,這里就為大家分享一下方法,需要的朋友可以參考下2017-04-04