WIN2003 IIS6.0假死现象的分析

| |
[阴 2007/07/25 10:35 | by 葛廷彬 ]

对WIN2003系统的分析跟踪发现在是应用程序池的问题,后来设置了一下问题就解决了:

大型网站出现WIN2003 IIS6.0假死现象的分析


关于一大型网站出现假死现象的分析(WIN2003 IIS6.0无故停止的问题)


系统环境:系统应用环境是:操作系统平台是Windows Server 2003
后台数据库是ORACLE9I


问题:系统采用(B/S结构)经常会出现一段时间网速很慢,直到不能进入系统。管理人员不得不重新启动机子,才能使系统正常工作。
分析:根据实地观察发现在运行 Windows Server 2003 的计算机上,默认的 ASP 辅助进程为 w3wp.exe。(w3wp.exe 为ASP.NET的进程)w3wp.exe 进程通常在 NETWORK SERVICE 帐户下运行,但可将它配置为在 SYSTEM SERVICE 或用户帐户下运行,w3wp.exe这个进程占用大量的CPU和内存,出现内存溢出,这时会出现ASP假死的情况也就是WIN2003 IIS6.0无故停止
Windows Server 2003 的计算机上的 ASP Web 应用程序W3wp.exe(多工作进程)将在访问www服务时候启动。通过IIS6.0新增的“应用程序池”可以对此进行调度,根据调换Web园的数量可以限定该池的工作进程数量,经过测试同属于一个池中的程序,服务器将在访问每个虚拟目录或站点时启动一个W3wp.exe进程。直至达到设置的Web园最大数量
根据站点的命中频率我们设置回收进程的时间,默认为20分钟,根据访问量具体限定;
在站点内存耗费过大时及时回收内存,可以有效的避免溢出


最后编辑: 葛廷彬 编辑于2007/10/30 10:58
windows2003专栏 » windows2003错误 | 评论(0) | 引用(0) | 阅读(2346)
发表评论
表情
emotemotemotemotemot
打开HTML
打开UBB
打开表情
隐藏
记住我
昵称   密码   游客无需密码
网址   电邮   [注册]