IIS-2003停止的原因
IIS-2003停止的原因
WIN 2003中IIS6.0+SQL2000逐渐变慢,直至IIS停止的原因
上一篇 / 下一篇 2007-06-29 14:42:30 / 个人分类:操作系统
简述: IIS-2003停止的原因 |
这个问题曾经困扰了我半个月时间.一台运行WIN2003 IIS6.0的服务器.不定时出现.ASP不能访问.可是其间.CGI PHP HTM JSP 一切正常.经过多次试验.解决问题如下. (D;a[-zE#_J"x%G;_0打开IIS 你就会看到应用程序池.默认只有一个应用程序池.你查看应用程序池的属性.会发现他的回收时间.默认多达.1740分钟.就是说.需要在1740分钟后才回收此应用程序池.如果在这个时间内.达到请求的最高限制.那么就会出现ASP假死的情况.这个就是大型网站出现假死的情况.反而.小型网站确不会出现这样的情况.因为他请求少.流量少.还没达到限制数量. 少说费话.怎么解决?; 当然要看你的服务器上拉了多少个网站而定.以下是我的解决方法. 单个网站解决方法.; (很简单.把应用程序池回收时间缩短到300-600分钟.其间回收过程中.需要占用一点CPU资源.没办法.为了稳定性.再把回收时间设为凌晨5点) 多网站解决方法. 我的服务器目前拉了70个网站左右.我新建六个应用程序池.把每个池回收时间缩小到300分钟.然后再分配每个池10个网站左右(这个分配是要求你的网站访问量所定)如果某个网站.访问量大.就单独给他一个程序池.但是这样做的后果就是需要大内存.一个池现在占用我120M内存左右.反正内存大.没关系.}'凤凰博客+e"i'YQt&B1iiA 以上是我的临床试验.服务器现在稳定的运行中.本来几乎一天就停一次.要我重起IIS才行。 |
WIN 2003中IIS6.0+SQL2000逐渐变慢,直至IIS停止的原因
我使用WIN 2003中IIS6.0+SQL2000构架,最近IIS总是突然停止,SQL语句很慢,每天重起几次服务器,请问现该如何设置??注:特别运行几个数据量较大的存储过程(执行时间大楷2秒)容易发生。
后来经过分析一下,其实IIS停止原因一般有以下原因:
1、系统硬件--CPU速度、内存大小
2、程序本身性能、是否有很多巨吃资源的算法或者过于频繁读取数据
3、应用程序池配置、是否及时回收空闲内存
4、病毒--专门堵塞的蠕虫病毒等
我把大部分精力放在1-3原因上了,加内存、优化大运算的存储过程等,重新配置应用存储,惟独没有注意第4个原因,因为服务器才刚配了不久,不相信这么快就中毒了,结果用瑞星才知道最认为不可能的往往是最可能的!
后来经过分析一下,其实IIS停止原因一般有以下原因:
1、系统硬件--CPU速度、内存大小
2、程序本身性能、是否有很多巨吃资源的算法或者过于频繁读取数据
3、应用程序池配置、是否及时回收空闲内存
4、病毒--专门堵塞的蠕虫病毒等
我把大部分精力放在1-3原因上了,加内存、优化大运算的存储过程等,重新配置应用存储,惟独没有注意第4个原因,因为服务器才刚配了不久,不相信这么快就中毒了,结果用瑞星才知道最认为不可能的往往是最可能的!