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