系統知識網 系統知識 W3wp.exe是什麼進程?W3wp.exe CPU占用高怎麼解決?

W3wp.exe是什麼進程?W3wp.exe CPU占用高怎麼解決?

有些用戶反饋在電腦或是服務器系統中發現有一個W3wp.exe進程,占用CPU很高,那麼W3wp.exe是什麼進程,如果是系統進程的話如何解決占用高的問題呢?下面小編就一一跟大傢講解。W3wp.exe是什麼進程?W3wp.exe實際上是Win。

有些用戶反饋在電腦或是服務器系統中發現有一個W3wp.exe進程,占用CPU很高,那麼W3wp.exe是什麼進程,如果是系統進程的話如何解決占用高的問題呢?下面小編就一一跟大傢講解。

W3wp.exe是什麼進程?

W3wp.exe實際上是Windows系統中IIS互聯網信息服務的主要進程,用於WEB應用程序服務,是大傢開設網站調試等工作的主要進程。如果你有多個應用程序池,就會有對應的多個w3wp.exe的進程實例運行。這個進程用來分配大量的系統資源。

W3wp.exe CPU占用高怎麼解決

1、在IIS中對每個網站進行單獨的應用程序池配置。即互相之間不影響。

2、設置應用程序池的CPU監視,不超過25%(服務器為4CPU),每分鐘刷新,超過限制時關閉。

根據w3wp取得是哪一個應用程序池:

1、在任務管理器中增加顯示pid字段。就可以看到占用內存或者cpu最高的進程pid

2、在命令提示符下運行iisapp -a。註意,第一次運行,會提示沒有js支持,點擊確定。然後再次運行就可以瞭。這樣就可以看到pid對應的應用程序池。(iisapp實際上是存放在C:\windows\system32目錄下的一個VBS腳本,全名為iisapp.vbs,如果你和我一樣,也禁止瞭Vbs默認關聯程序,那麼就需要手動到該目錄,先擇打開方式,然後選“Microsoft (r) Windows Based Script Host”來執行,就可以得到PID與應用程序池的對應關系。)

3、到iis中察看該應用程序池對應的網站,就ok瞭,做出上面的內存或CPU方面的限制,或檢查程序有無死循環之類的問題。

同時W3wp.exe CPU占用高還可以檢測網站當前是否有大量的訪問,如動態網頁可以改成靜態減少CPU的負擔,服務器CPU過小的話也會導致CPU占用高,提高服務器配置可以解決。

返回顶部