第一、iisapp的環(huán)境
1、windows 2003+iis 6.0
2、。net環(huán)境
第二、問題描述
1、在任務(wù)管理 器中增加顯示pid字段。就可以看到占用內(nèi)存或者cpu最高的進(jìn)程pid
2、在命令 cmd命令行提示符下運(yùn)行 iisapp -a.注意,第一次運(yùn)行,會(huì)提示沒有js支持,點(diǎn)擊確定。然后再次運(yùn)行就可以了。這樣就可以看到pid對應(yīng)的應(yīng)用程序池。
3、到IIS中察看該應(yīng)用程序池對應(yīng)的網(wǎng)站,就ok了,做出上面的內(nèi)存或CPU方面的限制,或檢查程序有無死循環(huán)之類的問題。
可是我敲入iisapp后,發(fā)生了問題,達(dá)不到我想要的效果
我是這樣解決的:
iisapp實(shí)際上是存放在C:windows system32目錄下的一個(gè)VBS腳本,全名為iisapp.vbs,如果你和我一樣,也禁止了Vbs默認(rèn)關(guān)聯(lián)程序,那么就需要手動(dòng)到該目錄,先擇打開方式,然后選"Microsoft (r) Windows Based Script Host"來執(zhí)行,就可以得到PID與應(yīng)用程序池的對應(yīng)關(guān)系。
這樣就可執(zhí)上面的1和2的步驟了。
第三、在iis7中如何做
新語法是appcmd.exe list wp,iisapp不再適用。
也可以這樣做:
原來IIS7已經(jīng)將這個(gè)功能整合進(jìn)IIS中羅,我們可以在這個(gè)位置找到,電腦名稱-->IIS-->Worker Processes。
結(jié)語:通過以上的步驟,解決iisapp命令不能使用的問題!