设置iis网页服务器cpu占比,服务器上IIS占用CPU资源100%的解决办法

本文分享了解决IIS服务器CPU资源占用过高的方法,包括设置应用程序池的CPU监视、限制w3wp进程CPU使用率、检查程序是否有死循环,并提供了调整IIS回收时间和内存限制的建议。
摘要由CSDN通过智能技术生成

分享者:brookwang  阅读量:567

㊋ ㊌абв

где㊎㊏⊙▽

㊋ ㊌абв

где㊎㊏⊙▽

服务器上IIS占用CPU资源100%的解决办法分类: 服务器

我用的是asp+access,我遇见这中情况的解决办法:

1、首先按网上说的分开应用池,设置控制。(没有起作用问题依旧,但学了很多东西,这也不能说不是一个好办法,我还是赞同这种说法的)

2、我把一个个数据库都转移了,或改名,发现cpu开始有所变化,最后我把所有的mdb数据库都改成了#.asp文件。这样cpu开始正常运行。

下面是网上找的资料,不知道有用不,不过试试没坏处

发现是w3wp.exe长时间占用大量CPU.出现这种情况应该是网站程序存在死循环等问题所致。在找到问题以前可以暂时采取限制w3wp进程CPU使用率的方法保证网站可以将就着工作:

QUOTE:

在IIS6下,经常出现w3wp.exe的内存及CPU占用不能及时释放,从而导致服务器响应速度很慢。

解决iis上CPU占用过多的参考方法:

1、在IIS中对每个网站进行单独的应用程序池配置。即互相之间不影响。

2、设置应用程序池的CPU监视,不超过25%(服务器为4CPU),每分钟刷新,超过限制时关闭。

根据w3wp取得是哪一个应用程序池:

1、在任务管理器中增加显示pid字段。就可以看到占用内存或者cpu最高的进程pid

2、在命令提示符下运行iisapp -a。注意,第一次运行,会提示没有js支持,点击确定。然后再次运行就可以了。这样就可以看到p

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值