IIS假死怎么解决[总结贴]

lovingkiss 2008-08-25 04:44:30
很多朋友都问我,IIS假死怎么解决的(由于以前回答了的一个问题),现在整体的总结一下吧;
欢迎朋友们补充指正;
0、Win2003的补丁至少要SP1以上,否则会有假死现象,防火墙对文件的监控,尽量关闭;

1、首先确定错误站点是哪一个,将站点的缓冲池分开,这样在IIS死掉的时候可以很快到它;
需要:
iisapp -a
netstat -an
等命令。。。

2、核实日志(IIS日志准确度实际上不高,但是养成分析日志的习惯总没有错误)
顺便看一下系统和应用程序日志,说不定会有意外收获哦。。。

3、IIS设置,这个设置错误不多见
假死和这个无关,就是把回收时间等设置缩短,也是解决不了问题。
死都死了,系统回收能力一下子没剩下多少了,等它自己回收——希望不大。
我一般是不看它的。

4、服务器硬件(集群卡等)驱动安装不正确,网络配置错误,路由有问题,也有可能(遇到过,不多见)

5、检查程序(初中级程序员常犯的毛病),很多系统的崩溃,都是因为数据库连接等资源重复开启,忘记释放造成的;在Close之余,Dispose一下,也不耽误什么,呵呵。
如果访问量极大,建议定时产生静态页面,不要大批量的访问动态页面(同时关闭IIS日志罢)
——那和受到DDos攻击没大区别了。
其他的资源分配普通网站就需要的不错了,例如图片服务器、集群服务器等等的优化(我也不是特别熟悉)

6、自动重启(如果不是24小时常开的站,定时在午夜重启IIS服务,也是释放资源的一个好办法)

——这类假死,很多时候靠经验来解决。但基本上没遇到过解决不了的,都有问题所在。耐心的去找,总会有解决的办法;
应该还有不少,只是简单的写了一下,具体的问题具体分析。没有一定之规。


││博客空间:http://blog.csdn.net/lovingkiss
││资源下载:http://download.csdn.net/user/lovingkiss
││Email:loving-kiss@163.com [MSN也是这个]
││联系方式:Q66840199 项目、聊天、咨询、探讨、统统收费,呵呵......
╚---------------------------------------------------------------------------------------------------------ō*︻$▅▆▇◤
...全文
715 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
clongge 2008-08-26
  • 打赏
  • 举报
回复
嘻嘻.学习
lfzwenzhu 2008-08-26
  • 打赏
  • 举报
回复
Mark
ojekleen 2008-08-26
  • 打赏
  • 举报
回复
楼主珍藏了多少A片,发个资源共享一下
flyingfz 2008-08-26
  • 打赏
  • 举报
回复
到机房把服务器拍两把就好了.
color2002 2008-08-26
  • 打赏
  • 举报
回复
呵呵
wxg22526451 2008-08-26
  • 打赏
  • 举报
回复
up
lovingkiss 2008-08-25
  • 打赏
  • 举报
回复
7、数据库存储过程过大或跨服务器筛选——导致执行时间超长,访问过于频繁;
这个问题一般很容易看到,但也遇到过。10多个访问IP就造成了系统崩溃。

8、访问IP异常/网络资源过低
这是受到攻击或者有人利用你的资源在下载,查看一下IP连接就知道了;用DOS命令或者工具;
集团的服务器经常会有人偷着下A片什么的(有需要者请联系Lovingkiss,嘿嘿)


││博客空间:http://blog.csdn.net/lovingkiss
││资源下载:http://download.csdn.net/user/lovingkiss
││Email:loving-kiss@163.com [MSN也是这个]
││联系方式:Q66840199 项目、聊天、咨询、探讨、统统收费,呵呵......
╚---------------------------------------------------------------------------------------------------------ō*︻$▅▆▇◤

LQknife 2008-08-25
  • 打赏
  • 举报
回复
晓习星星 接分
KingNE 2008-08-25
  • 打赏
  • 举报
回复
好的

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧