做網站seo優化和維護,難免遇到網站被CC攻擊,程序出現死循環之類,網站多了排查起來就比較麻煩,這個時候我們就需要通過任務管理器的進程w3wp.exe的cpu%資源使用率去排查是哪個網站引起的攻擊(服務器就兩三個網站的可以忽略此文章)。
利用任務管理器能夠查看windows系統中的性能相關狀態,當然通過通過IIS也能夠查看到w3wp.exe顯示進程ID號,但不少用戶不知道該如何在Windows任務管理器中點擊查看,下面來看看簡單查看方法吧。
windows2003(iis6)操作步驟
1.在Windows任務管理器中點擊查看--選擇列--選擇PID(進程標識符),這樣在進程中就會顯示進程ID號。
2.然后在cmd中輸入iisapp -a就可以查看到每個進程PID對應的應用程序池(iisapp.vbs它是一個腳本程序,在安裝2003時需要SP1才有)(iisapp -p domain可以查對應的域名)。
3.對應資源使用較高的w3wp.exe進程PID的進程池名稱,然后去找進程池里面的放的網站。
(iisapp實際上是存放在C:\windows \system32目錄下的一個VBS腳本,全名為iisapp.vbs,如果禁止了Vbs默認關聯程序,那么就需要手動到該目錄,先擇打開方式,然后選“Microsoft (r) Windows Based Script Host”來執行,就可以得到PID與應用程序池的對應關系,然后重復1和2的步驟。)

windows2008(iis7)操作步驟
1.在Windows任務管理器中點擊查看--選擇列--選擇PID(進程標識符),這樣在進程中就會顯示進程ID號。
2.然后在cmd里面輸入C:\Windows\System32\inetsrv 進入inetsrv 目錄,再輸入查看命令:appcmd list wp(system32文件夾中有appcmd.exe,直接在C:\Users\Administrator>可能無法執行)
3.對應資源使用較高的w3wp.exe進程PID的進程池名稱,然后去找進程池里面的放的網站。



