| 下载中心 | 文章中心 | 虚拟主机 | 网站开发 | 加入收藏 | 设为首页  
   本站首页 | 公司资讯 | 业内资讯 | 服务器类 | 黑客相关 | 私服技术 | 家用电脑 | 网站建设 | 局域网类 | 网吧相关 | 游戏攻略 | 编程开发 | 软件应用 | 硬件维修 | 分类
 站内搜索:
  百度热门搜索: it教育 网络教育 网站推广 创业致富 电动车 太阳能 瘦身产品 公告: 联邦电脑十周年系列操作系统,快速稳定,欢迎下载使用!
  热门阅读
  相关文章
window2003中文版 iis应用程序池停止响应解决办法!
作者:未知  来源:本站整理  发布时间:2008-1-1 11:28:12  发布人:snlb

减小字体 增大字体

window2003中文版 iis应用程序池停止服务补丁

windows2003 iis 假死补丁,这个补丁能解决iis应用程序池经常停止服务的原因,导致iis解析不了asp/asp.net。

下载地址:补丁1 http://www.ziyuan8.com/down/soft/142/180/zy8_8464.html

 补丁2 下载路径:http://download.microsoft.com/download/6/5/a/65a43b21-634d-4d4c-8eb6-b5b15e940b69/windowsserver2003-kb831464-x86-chs.exe

原理详细说明:

2003服务器版的iis6应用程序池有个资源自动回收功能,

他会定期自动周期*地回收(重新开始)进程,所以就会出现网站登陆后经常掉线,想江湖不掉线就关闭这个功能就可以或者合理设置下也会解决问题(修改配置,设置为不定时自动回收该工作者进程)

win2003 server下的iis6默认设置下对每个运行在默认应用池中的工作者进程都会经过20多个小时后自动回收该进程,造成保存在该进程中的session丢失。

通过使用默认应用程序池,可以确保多个应用程序间互相隔离,保证由于一个应用程序的崩溃不会影响另外的web应用程序。还可以使一个独立的应用程序运行在一个指定的用户帐号特权之下。

因为session,application等数据默认保存在运行该web应用程序的工作者进程中,如果回收工作者进程,则会造成丢失。但如果使用stateserver方式或者sql server数据库方式来保存session,则不受该设置的影响。

"iis问题,应用程序池!

为应用程序池 'apppool #1' 提供服务的进程关闭时间超过了限制。进程 id 是 '3000'。

出现上面情况后,该应用程序池对应的网站就访问的非常慢,几乎是打不开。

这种现象是不是iis假死?

重启下该站点,问题可以得到解决。

可能是应用程序池设置问题,不知道具体应该怎么设置!

请高手指点。  " "解决办法:
1  设置进程池回收时间.在进程池属性里.
2  如果你的程序是使用 asp + acc 数据库.且acc数据库大于30m.建议更换sql数据库. acc数据库大于这个值.2003系统下会造成iis6的频繁假死.2000下会造成dllhost.exe占用大量cpu及内存资源.都会严重影响web访问速度.
3  asp程序存在死循环.
4  可使用 microsoft office 压缩修复acc数据库,须先备份.  " "2003应用程序池假死常见问题及解决方法
2006-10-09 09:48
经常见到大家谈起,2003应用程序池自动死了,不能恢复了,一直出现 service unavailable 常见方法如下。

1:以前没有sp1打补丁的时候会出现这个iis6。0假死问题,但现在微软都在自动更新里面出补丁了,一般你打好最新补丁后是不会出现此问题了。(所以现在的iis假死与这个关系不是很大)

2:从iis6.0开始cpu资源都在应用池里面限制了,不象以前的iis。5。所以假死的池的缘故就是池被拉死,你在网站打不开的时候可以看到你的某个应用池是禁用的,上面出现一个红叉。你鼠标右键启动网站又会自动恢复。 这个原因:大概是以下几个因数造成的。

     (1):你限制了应用池的资源限制,限制得太小 比如:50这样或更少更多一点,这个时候如果你这个池下面的网站占用cpu太高,比如超过50% 那么5分钟后他就自动死了,手工默认建立的应用池默认是超过资源不操作。
       出现上面这个情况解决方法:1:不限制cpu资源,(这个是不可取的,不限制资源,有的程序有bug占用资源厉害了的,服务器都会被拉死,你可能都无法操作服务器。)2:在超过资源那里选择 关闭,这个关闭默认是失败5次,90秒内恢复,一般默认就可。网站能自动恢复,这个关闭:不是永久关闭,意思是超过资源关闭,然后在某时间内自动恢复池。不操作就是不恢复,这个是很多人的误区。上次我写过相关的这个讲解了。

     (2):内存限制 在iis6。0应用池上面有虚拟内存和最大内存限制,如果你设置了这个。那么网站访问量大了 也会出现假死,所以不建议设置这里。默认就可。

3:就是服务器自身内存太小,网站运行当然需要使用到内存了,当内存不够的时候应用池也会死掉变成禁用。那么只有等内存全部释放出来才能恢复应用池了。出现这个情况:那么你就要考虑加内存或者检查到底是什么程序占用了内存了。比如mssql数据库,这个可是吃内存得大户啊,最好别和web服务器同时一个服务器上。很多人用1g内存做 2003系统,2003net结构是很占用内存的,所以做服务器选2003还得把内存加到2g或更高才好。 内存不够上面 2点讲到的,是没办法操作了,也无法自动恢复。

4:就是access数据库太大或查询太多,这个也会出现把iis拉死,解决方法;修复access数据库,或尽量少用access数据库。

5:不同网站用不同应用池:根据你自己实际情况而定,站点大的最好独立一个应用池,限制他的资源超过了自动回收,看上面 (1)讲到的,这样就不影响其他站点。 中型站点:多个网站共用一个应用池,比如5个站点用一个池,设置他资源时间等等。这样他们就算超资源了也不影响其他应用池的网站。

6:设置回收时间:很多人以为设置回收池越短越好,其实是错误的,每次回收当然是把内存回收回来了,但加重了一次服务器的负担,当服务器比较繁忙的时候,有可能导致其他应用池死。所以建议设置共1000就行了。其他独立池按照他网站流量而设置 可以设置600 也行,共用的不建议设置太短。

7:网站后台过不了多久自动退出又要重新登陆:这个情况就是你设置回收时间太短了,按照 6点设置吧。 不要设置什么20分、30分这样的,这样不好的。

[ ] [返回上一页] [打 印] [收 藏]
关于本站 - 网站帮助 - 广告合作 - 下载声明 - 网站地图
  联邦电脑版权所有 Copyright©1996-2004 联邦电脑 All Rights Reserved  
   xkej@sina.com 业务联系:0516-88380202 88085202 QQ: 81566563  
  苏ICP备05045772号 当前在线人数: