簡體   English   中英

在IIS服務器上運行哪個進程會為每個asp.net應用程序生成w3wp.exe?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM