【发布时间】:2009-10-15 15:38:52
【问题描述】:
一个简单的问题:
AppPool 和工作进程 w3wp 一样吗?
如果 w3wp.exe 在“空闲超时”后关闭,为什么 AppPool 显示为仍在 IIS 管理器上运行?
另外,当 w3wp.exe 在“空闲超时”后关闭时,它不会自动重新启动吗? 还是只有当流量再次进入网站时才会重新启动?
感谢任何帮助。
【问题讨论】:
标签: w3wp
一个简单的问题:
AppPool 和工作进程 w3wp 一样吗?
如果 w3wp.exe 在“空闲超时”后关闭,为什么 AppPool 显示为仍在 IIS 管理器上运行?
另外,当 w3wp.exe 在“空闲超时”后关闭时,它不会自动重新启动吗? 还是只有当流量再次进入网站时才会重新启动?
感谢任何帮助。
【问题讨论】:
标签: w3wp
一个应用程序池可以托管(顾名思义)多个进程。在这种情况下,将有多个 w3wp.exe 进程与单个应用程序池相关联。当应用程序池设置导致应用程序池进程被回收时,可能会发生这种情况。当旧的 w3wp.exe 耗尽现有连接时,会启动一个新的连接来处理新的流量。
W3WP 进程(AFAIK)仅在有传入流量时创建。一个请求是启动进程所必需的——它不像一个独立启动的 NT 服务。
【讨论】: