![](/img/trans.png)
[英]ASP.Net IIS Worker Process (w3wp.exe *32) utilizing 100 CPU resources in production environment
[英]Which process running on an IIS server spawns a w3wp.exe for each asp.net application?
在IIS Web服務器上運行哪個進程負責為每個asp.net應用程序創建w3wp.exe工作進程?
使用IIS 7,創建w3wp.exe(工作進程)的實際進程稱為IIS Windows進程激活服務(WAS) :
Windows進程激活服務(WAS)管理應用程序池配置以及HTTP和其他協議的工作進程的創建和生存期。 萬維網發布服務(W3SVC)和其他服務依賴於WAS。
如果使用Process Explorer之類的工具,則可以看到包含w3wp3.exe的父進程的進程樹:
為您運行的每個應用程序池啟動w3wp.exe進程。
您正在運行的Web園的每個元素都會啟動一個流程。
我只是覺得我剛剛發現了一些額外的東西 - 我們有一個測試IIS服務器,它在90%的時間內處於非活動狀態,雖然它有6個根據IIS管理控制台啟動的應用程序池,但沒有w3wp.exe運行的實例。 實際上,當我在瀏覽器中打開網站時,它產生了一個實例來提供請求。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.