当前位置: 首页 > 图文教程 > 服务器 > Windows服务器 > IIS 应用程序池 CPU 100% 分析软件,找出具体有问题的ASP程序URL

Windows服务器
windows2003 apache配置虚拟主机和绑定域名服务
使用svn进行版本控制
VisualSVN Server的配置和使用方法 图文
http ftp错误代码整理说明
Windows 安装IIS出现的问题(无法安装IIS,提示“安装程序无法复制文件IISApp.vbs”)
比较详细的iisapp使用实例代码
怎样通过iisapp命令查找pid来解决IIS的cpu占用率过高问题
2009年最新版 win2003 IIS6+PHP5+MySQL5+Zend Optimizer+phpMyAdmin安装配置教程
win2003 IIS+MySQL服务管理助手
windows服务器 的DNS服务器备份与还原步骤小结
IIS 应用程序保护级别说明
win2003 PHP服务器的突破新思路
IIS 服务器备份转移实现方法
Win2008 iis7服务器中批量迁移到另外一台IIS7的实现步骤
IIS 服务器的备份和移植技巧
IIS备份 自动备份IIS设置和恢复IIS设置(自动还原Web服务器)
备份、还原IIS网站配置信息
IIS备份 恢复一键搞定
启用IIS6的GZIP功能,提高网站打开速度,减少带宽占用
服务器 UDP端口占用几千个的解决办法

Windows服务器 中的 IIS 应用程序池 CPU 100% 分析软件,找出具体有问题的ASP程序URL


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-10-04   浏览: 65 ::
收藏到网摘: n/a

一个 IIS 6.0 / 7.0 服务器上可能存在着100-300个WEB站点,如果其中一个站点的ASP程序设计存在问题,那么将会引起CPU 持续占用100%,从而引起同一个服务器其他站点不能正常工作,或访问缓慢。

IIS应用程序池分析软件有什么作用?

一个 IIS 6.0 / 7.0 服务器上可能存在着100-300个WEB站点,如果其中一个站点的ASP程序设计存在问题,那么将会引起CPU 持续占用100%,从而引起同一个服务器其他站点不能正常工作,或访问缓慢。

如果不能快速找出有问题的WEB站点,同一个服务器的用户QQ、电话可能不断。客户总是抱怨说什么服务器,这么慢老是出问题?怎么给客户解释……

  • 如何快速查找有问题的WEB站点?

  • 找到后就直接关闭WEB站点吗?关闭站点意味着拒绝一个客户。

  • 如何帮助客户找出有问题的URL和ASP文件?

如,只需要下面几行ASP程序,服务器CPU马上100%,直到ASP脚本超时为止(默认一般90秒,要看IIS服务器设置)

不管你是双CPU还是4核CPU ,只需要几行ASP代码,立刻100%

<%
for i = 1 to 100
i = 10
next
%>

免费恶意ASP程序引起CPU 100%,如何找出是哪个WEB站点?

难道我们就直接通知客户,说XXX站点有问题,引起了服务器稳定,我们要关闭WEB站点吗?

关闭WEB网站意味着拒绝一个客户,还希望客户续费吗?试着帮助客户找出有问题的URL 或 ASP文件

 

 

打开应用程序池分析软件,看到了吗?

有一个应用程序池,cpu占用率长时间高达 70-80%,累计CPU站用时间也特别高

将这个应用程序池中的站点进行拆分,一个WEB站点一个应用程序池

点有问题的应用程序池,然后右边列出这个池中的站点,点“拆分池”

看到了吗,就是这个站点引起CPU 100% 的,关闭这个站点试试?

难道我们就直接通知客户,说XXX站点有问题,引起了服务器稳定,我们要关闭WEB站点吗?

关闭网站意味着关掉一个客户,还希望客户续费吗?试着帮助客户找出有问题的URL 或 ASP文件

 

 

现在找到了是这个WEB站点引起CPU 100% 的,我如何知道是哪个URL呢?是哪个 ASP程序呢?

打开智创网站专业级防火墙软件,填写找到的哪个WEB站点域名,用户名和密码,点登陆

我们上传的一个 FOR 循环 test_xh.asp 文件,立刻就显示出来了,一般正常的ASP程序执行时间不超过1秒时间.