1

一个简单的问题:

AppPool 和工作进程 w3wp 一样吗?

如果 w3wp.exe 在“空闲超时”后关闭是这种情况,为什么 AppPool 显示为仍在 IIS 管理器上运行?

另外,当 w3wp.exe 在“空闲超时”后关闭时,它不会自动重新启动吗?还是只有当流量再次进入网站时才会重新启动?

任何帮助表示赞赏。

4

1 回答 1

1

一个应用程序池可以托管(顾名思义)多个进程。在这种情况下,将有多个 w3wp.exe 进程与单个应用程序池相关联。当应用程序池设置导致应用程序池进程被回收时,可能会发生这种情况。当旧的 w3wp.exe 耗尽现有连接时,会启动一个新的连接来处理新的流量。

W3WP 进程 AFAIK 仅在有传入流量时创建。一个请求是启动进程所必需的——它不像一个独立启动的 NT 服务。

于 2009-10-15T15:49:40.247 回答