一个Web请求由两个工作进程处理

时间:2015-08-11 09:42:51

标签: web iis-7 w3wp worker-process web-garden

我正在IIS服务器中配置Web园。

我知道Web园区将有一个以上的应用程序池工作进程,这意味着一旦请求数超过限制,就可以为一个Web应用程序创建额外的w3wp.exe。 (如果我错了,请纠正我)

从上面的情况来看,一个请求是否有可能被多个w3wp.exe处理?

还需要明确是否会为单个应用程序创建两个w3wp.exe?或两个w3wp.exe将共享应用程序池中的应用程序。

1 个答案:

答案 0 :(得分:1)

  

从上面的情况来看,一个请求是否有可能被多个w3wp.exe处理?

不,每个请求都分配给一个且只有一个工作进程。

  

是否会为单个应用程序创建两个w3wp.exe?或者两个w3wp.exe将在应用程序池中共享应用程序。

将为应用程序池创建两个(或更多)工作进程。在池中,您可以使用Dot.net术语中的多个应用程序或App-Domains。如果池中有多个应用程序,则每个应用程序的请求将在进程之间分配。因此,使用两个应用程序和两个W3wps,您无法分辨哪个w3sp处理特定应用程序的请求。