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

Windows服务器
Windows Server 2003 R2 Beta 2将公测
Windows 2003组策略和安全模板的应用
Windows 2003 64位正式版抢先体验
微软发布WinServer2003 R2 Beta2
Windows Server 2003 安全配置实战演习
快速关闭Windows 2003的三种方法
windows 2003服务器防止海洋木马的安全设置
制作无盘Windows 2003之无忧Ghost文件
为Windows 2003加装视频压缩
安全配置向导为Win2003打造“铜墙铁壁”
用Win 2003 SP1向导功能打造安全服务器
在Win 2003系统中挖掘免费刻录软件
Windows 2003优化系列之系统服务的开关
发扬DIY精神 为Windows 2003移植系统还原
活学活用Win2003分区增容功能
轻松管理Win 2003的“远程桌面”
自动管理Windows 2003好用的“远程桌面”
活学活用Windows Server 2003分区增容功能
使用Web接口远程维护Win2003服务器
教你一招:Windows2003系统优化大有玄机

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


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-10-04   浏览: 68 ::
收藏到网摘: 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秒时间.