首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >IIS和w3wp进程的数量

IIS和w3wp进程的数量
EN

Stack Overflow用户
提问于 2010-03-11 06:54:22
回答 2查看 3.7K关注 0票数 1

我在Server2008上运行IIS7,一个应用程序只有一个AppPool,它基本上只是一个ASP.NET WebMethods的集合。其中一些方法需要处理几个小时才能返回。

奇怪的是,有时当我同时发出多个请求时,IIS会启动一个w3wp进程(并且似乎在请求之间共享它),而有时它会启动多个w3wp进程(每个请求一个)。

在观察时,我总是小心地使用任务管理器并查看所有用户的进程。有人能解释这种不一致的行为吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-03-11 07:05:24

默认情况下,每个应用程序池都有一个w3wp进程,但在网络花园中,每个应用程序池可以存在多个w3wp进程。

编辑:有关web gardens的更多信息

票数 2
EN

Stack Overflow用户

发布于 2011-08-16 09:17:34

也许是时候重新思考你的网络花园了。Scott Forsyth有一个有趣的11分钟vLog关于为什么网络花园会适得其反:http://dotnetslackers.com/articles/iis/Why-You-Shouldnt-Use-Web-Gardens-in-IIS-Week-24.aspx

链接到他在VLog中提到的文章:

针对IIS6和IIS7的调优建议--阅读全文:http://support.microsoft.com/kb/821268更多信息http://blogs.msdn.com/b/tmarq/archive/2007/07/21/asp-net-thread-usage-on-iis-7-0-and-6-0.aspx

他的底线是,如果你有网络花园解决的性能问题-使用网络花园作为一个很好的拐杖,直到潜在的性能问题(通常是资源争用)得到解决。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2421290

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档