日期:2014-05-17  浏览次数:20484 次

那么多的“应用程序池”,但是“站点响应”突然间变得非常的慢,打不开网页。
那么多的“应用程序池”,但是“站点响应”突然间变得非常的慢,打不开网页。原来是好好的,突然之间打不开了。

问题一:IIS6下怎么会有那么多的应用程序池???



问题二:不同的站点可以选择相同的“应用程序池”么???
还是不同的站点,就算IP地址相同,应用程序池不同也是可以的???


问题三:一个IIS下的“两个站点”可以使用同一个应用程序池“DefultAppPool”吗??? IP地址有都可以设为“未分配”吗???


问题四:页面已响应,但是打不开,一直如下图。原来的时候好好的,突然这样了,请问为什么???



------解决方案--------------------
问题一:这也不算多

问题二:可以。最好不同网站单独建立应用程序池

问题三:一个IIS下的“两个站点”可以使用同一个应用程序池“DefultAppPool”,但最好还是分开。IP地址有都可以设为“未分配”,多个网站要设置网站头否则ip 会冲突

问题四:导致这个的原因有好多种可能,这里没办法看出是什么问题
------解决方案--------------------
如果同一个“IIS”下,多个网站使用同一个“应用程序池”会出现什么状况???

这个当然是CPU时间抢占的事情。应用池进程是负责处理网站后台逻辑的进程,如果多个website使用同一个应用池,可能会受到系统单个进程“可申请最大内存”的限制,如果这几个website都很繁忙,也可能出现“单个进程最大线程”的限制,总体来说,就是多个website使用了一个进程处理可能出现的情况。

如果同一个“IIS”下,多个网站全部IP设置为“未分配”,又会出现什么状况???

暂时没有遇到类似的问题。
当你的IIS服务器是一个真实的广域网服务器的时候,才会考虑这一点。
------解决方案--------------------
1、这算少的了
2、当然可以,应用程序池和ip无关
3、两个站点用的.net版本相同的话可以,如果不同一定要分开,内存够大的话建议全都分开。iis7里默认是一个站点对一个池。如果都指派本机的话最好都是未分配,以免以后换外网ip还要改
4、原因很多,可能是反复重定向,也可能是数据库链接超时