IIS进程经常崩溃的三个解决思路
来源:互联网 发布:95神雕侠侣gotv源码 编辑:程序博客网 时间:2024/05/18 00:47
如果服务器使用IIS,并且部署了很多站点。最常见的一个现象是w3wp.exe进程占用CPU很高,或使用较多虚拟内存的情况。通常解决思路是增加内存,由于成本低廉,效果还是相当不错的。如果还不能解决问题。可以考虑以下三个方案:
一、通过使用 IIS 管理器来启用 CPU 监视
在命令行下输入inetmgr,进入IIS管理单元,选本地计算机--应用程序池——设置即可。
可以参看微软官方设置:
http://technet.microsoft.com/zh-cn/library/cc779108%28WS.10%29.aspx
http://technet.microsoft.com/library/bb878105
此方案的缺点也是显而易见的,首先网站应用池较多时设置极为不便,其次是即便设置了,大多数情况下并不能正常work。微软给出的解释是网络情况太过千变万化了,囧一个。
问题出现了总得有个解决方案啊,于是,Microsoft推出了一个增强版的资源管理器,简称WSRM,全称是Windows System Resource Manager(windows系统资源管理器)
二、使用WSRM管理CPU使用率
下载地址:http://www.microsoft.com/china/windowsserver2003/technologies/management/wsrm/default.mspx
IIS7下使用:http://learn.iis.net/page.aspx/449/using-wsrm-to-manage-iis-7-apppool-cpu-utilization/
三、自主解决方案
可以写个windows serveice,来定期侦探CPU使用,此方法需要考虑多核情况,基本思路是:在一段平均时间内如1分钟,持续不低于70%,那基本是不会自动降下去,此时需要手动重启。调用" IISreset"命令即可。
小结:方法二可靠性高。方法三灵活性高。
邀月注:本文版权由邀月和CSDN共同所有,转载请注明出处。
助人等于自助! 3w@live.cn
- IIS进程经常崩溃的三个解决思路
- app 被强杀后应用崩溃的解决思路
- 监控IIS服务的解决思路
- 使用AndroidStudio经常遇到的三个常见问题 及解决
- ubuntu 下 eclipse 经常崩溃解决
- 限流的三个思路
- iis经常出现的问题
- redmine fastcgi经常崩溃的解决方案
- VS2010 经常崩溃的一次解决办法
- IE11 经常崩溃的一个解决方法
- 百度地图经常崩溃的问题
- 解决firefox经常出现Adobe Flash 插件已崩溃
- 解决firefox经常出现Adobe Flash 插件已崩溃方法
- 程序员面试经常遇到的三个问题
- iis 经常出现的问题以及解决方案
- ios崩溃的解决
- TransactionTooLargeException崩溃的解决
- Silverlight+IIS配置时遇到的几个错误及解决思路!
- 计算机视觉标准OpenCV支持CUDA GPU加速
- 保持一个平和的心态,对待每一天
- 虚拟机安装中文Fedora14和C/C++IDE开发环境
- 详细解释PHP中header和content-type参数
- 自定义内存池的使用
- IIS进程经常崩溃的三个解决思路
- 3ds max ms3d文件导入插件.顺利搞定(骨头动画不会弄....希望知道的大仙.指点下啦.).
- 难到真该give up dota吗
- 关于oracle新特性的推荐之一:物化视图
- Linux系统基础开发技术1:构建Linux 库文件
- 牛师傅和牛师兄?
- Convert a Java OutputStream to an InputStream
- linux 中 查找含有关键字的文件的命令
- Drawable资源