windows2003 iis6.0假死问题解决
来源:互联网 发布:知乎vipabc 编辑:程序博客网 时间:2024/06/09 04:47
在一个项目中遇到了这个问题,一直以为是代码的问题。可是多次修改代码后问题依旧。于是在网上查找了相关的内容。整理如下:
问题的原因1:
采用的jet 数据库连接方式存在问题:
官方关于此问题的连接:http://support.microsoft.com/?id=838306
解决方式:
下载补丁:
chs:WindowsServer2003-KB838306-x86-chs.exe
enu:WindowsServer2003-KB838306-x86-enu.exe
问题的原因2:
asp或者asp.net代码中含有死循环引起
解决方式:
如果你的服务器上只部署了一个网站,那直接查程序就可以了.
如果有多个网站,可采用如下方法查找引起问题的站点:
首先,将每个网站建立独立的应用程序池,应用程序池的安全性帐户设为本地服务.过程如下:
设置完这些之后,问题依然是存在的,但是这样的好处是一个网站出现问题,不致影响其他网站,但是有可能这个网站仍然占用大量资源,导致其它网站响应缓慢。不过在任务管理器中出现了每个应用程序池的进程,因此可以找到具体出问题的进程了。
其次,是寻找出错网站的过程:
要找到这个网站,必须把有问题的进程跟该网站的应用程序池联系起来。首先设置任务管理器的查看方式,加入PID的显示:
解决方式:
1、在IIS中对每个网站进行单独的应用程序池配置。即互相之间不影响。
2、设置应用程序池的回收时间,默认为1720小时,可以根据情况修改。同时,设置同时运行的w3wp进程数目为1。再设置当内存或者cpu占用超过多少,就自动回收内存
其次优化程序:主要是优化Session、Cache等资源的使用,尽量减少他们的使用频率、大小和生命周期。
还应该有其他原因,有遇到者请回复告知,谢谢您的帮助。
- windows2003 iis6.0假死问题解决
- Windows2003 IIS应用程序池假死问题解决办法
- Windows2003之IIS6.0的配置
- Windows2003 SP2无法安装IIS6.0 解决办法
- windows2003+IIS6.0支持php5.2.6
- Windows2003 IIS6.0启用Gzip功能
- IIS6.0 + openssl执行版 + Windows2003
- Windows2003 IIS6.0配置主机头,一机多站
- windows2003 iis6.0 IIS…
- windows2003 iis6.0 配置php5.4.37
- iis6假死的解决方法
- windows2003 iis6 html压缩
- windows2003 iis6 配置php
- windows2003 + IIS6 + Tomcat5.配置
- IIS6.0 NTFS权限问题解决
- windows2003下iis6.0+tomcat6.0的整合配置
- 在vm上布置windows2003+iis6.0+.net2.0程序
- windows2003(iis6.0)下使用WScript.Shell[转]
- Java程序类加载完全揭密
- 对MemoryStream进行压缩、加密
- 在Web页中使用Media Player
- MOTO ROKR E2主菜单消失后
- 微软DRM数字版权保护开发入门(图)
- windows2003 iis6.0假死问题解决
- 如何建立高级JSF(Java Server Faces)图形组件
- 串口通信—Winbase.h—描述
- 如何用DOS命令,获取一个目录下的文件数目
- JBOSS4.0 JDBC数据源配置大全
- 一个封装的不错的串口操作类
- yyy
- 硬盘安装ubuntu6.10及Fedora6笔记
- java跨越代理服务器连接URL