注册 登录
MOD中国同盟社 返回首页

zc10801的个人空间 http://www.modchina.com/?94026 [收藏] [复制] [分享] [RSS]

日志

IIS应用程序池实时监控助手,解决IIS服务器反复出现 CPU 100% 的问题 ...

已有 410 次阅读2012-3-13 16:06 | 服务器, 监控, 应用程序

IIS应用程序池实时监控助手,解决IIS服务器反复出现 CPU 100% 的问题

    实时监控IIS内核数据,在 w3wp.exe 进程出现 CPU 100% 的时候,直接终止引起 CPU 100% 的 ASP/PHP/.NET脚本。解决服务器反复出现 CPU 100%的问题。而不用关闭或回收 w3wp.exe 进程,或关闭整个WEB网站。
    一个 IIS服务器上可能存在着100-300个WEB站点,如果其中一个站点的ASP程序设计存在问题,那么将会引起 CPU 持续占用100%,从而引起同一个服务器其他站点不能正常工作或访问极其缓慢。
    如果不能快速终止有问题的ASP/PHP/.NET程序,同一个服务器的网站用户QQ、电话可能不断。客户总是抱怨说什么服务器,这么慢老是出问题?怎么给客户解释……

[b]怎么处理?[/b]
(1)直接关闭WEB站点吗?关闭站点意味着拒绝一个客户。
(2)帮客户修改优化 ASP/PHP/.NET程序代码?需要技术人员大量的精力去处理?成本更高?

[b]试试《监控助手》,处理 CPU 100% 更简单,成本更低[/b]
    只终止有问题的 URL,如 www.域名. com/test.asp 引起 CPU 100%问题,监控到后,只禁止 test.asp 程序,这样网站其他 ASP/PHP/.NET程序不受影响,仍然可以继续工作。又不用关闭客户WEB网站,也不用回收IIS池,或关闭 IIS进程。

软件下载和演示请访问 http://www.zcnt.com/IIsHelper.asp
 
[b]功能演示说明[/b]

[b]1、我们写了一个 ASP无限循环测试脚本,此 test.asp 脚本运行后,会导致 CPU 出现 cpu 100%,直到 ASP脚本超时为止。[/b]
test.asp 的代码如下,复制后,保存为 ASP文件。
<%
for i=1 to 100
    i=10
next
%>
[img]http://www.zcnt.com/images/IIsHelper8.jpg[/img]

[b]2、我们运行这个ASP脚本,服务器立刻出现 CPU 100% 的情况[/b]
[img]http://www.zcnt.com/images/IIsHelper2.jpg[/img]

[b]3、智创IIS应用程序池 CPU 100% 实时监控助手监控到有一个 IIS进程池出现大量 CPU占用[/b]
[img]http://www.zcnt.com/images/IIsHelper3.jpg[/img]

[b]4、启动“CPU 100% 自动监控”[/b]
[img]http://www.zcnt.com/images/IIsHelper4.jpg[/img]

[b]5、填写监控参数,点开始监控[/b]
[img]http://www.zcnt.com/images/IIsHelper5.jpg[/img]

[b]6、开始监控 CPU 100%[/b]
    如果再次出现 CPU 100% 的情况,如,我们再次运行 test.asp,服务器又立刻出现 CPU 100%,《程序池监控助手》监控到 CPU 100% 后,将立刻根据预设值终止 test.asp 的执行, CPU 恢复正常。
[img]http://www.zcnt.com/images/IIsHelper6.jpg[/img]

 
软件下载和操作演示请访问 http://www.zcnt.com/IIsHelper.asp
.

路过

鸡蛋

鲜花

握手

雷人
收藏 分享 转发到开心网 举报

评论 (0 个评论)

facelist

您需要登录后才可以评论 登录 | 注册
验证问答 换一个 验证码 换一个

回顶部