首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

IIS 6进程CPU占用率50%,一段时间后,网站崩掉,如何避免

2012-02-03 
IIS 6进程CPU占用率50%,一段时间后,网站崩掉,如何处理?具体问题请参考:http://blog.csdn.net/downmoon/arc

IIS 6进程CPU占用率50%,一段时间后,网站崩掉,如何处理?
具体问题请参考:
http://blog.csdn.net/downmoon/archive/2007/06/19/1657487.aspx


[解决办法]
不知道了.我帮你顶/.
[解决办法]
看看iis那个时间段的日志
[解决办法]
是w3wp.exe进程吗?
[解决办法]
请参考

http://www.sciencetimes.com.cn/blog/user_content.aspx?id=3144
[解决办法]
估计被攻击了,一旦超过30%就有点不正常了
[解决办法]
是不是程序写的有问题!
[解决办法]
应该是有大量脚本的原因
[解决办法]
死循环是不可能的吧....那就是100%了

我以前碰到过类拟的情况,都是程序写的不好.....

有一次改的经验,很奇特,我把所有的字符串拼接,本来是用 "+ "来拼接的,改成了StringBuilder,问题马上就解决了....LZ是不是可以参考下,StringBuilder的性能要比普通字符串操作性能高上指数给增长的倍数,理由很简单,CLR中String一但创建就不会改变,后要你所有要产生不同字符串的操作都是要重新创建String对象的.....

字符串是程序中操作最多的类,所以优化的好不好直接影响性能哦.....可以看下字符串留用和StringBuilder类的用法

LZ的问题应该是程序写的不好
[解决办法]
你的服务器这么好,不应该才是啊,我还是怀疑你的程序有问题。

[解决办法]
mark

[解决办法]
被攻击或中毒了。查杀一下
[解决办法]
帮不上忙 帮顶
[解决办法]
人为原因或机械问题
[解决办法]
downmoon(邀月)

我想要你MSN,想要拜师~~~~~~~

方便的话,发个信给我
[解决办法]
最好查看下日志
还有,推荐使用性能测试分析工具,看cpu占用到底出在那儿
访问量有多打?
[解决办法]
用windbg抓个crash dump分析下把,这是最有效的法子了,可以得到内存的完全转储以及崩溃时进程和线程的情况
[解决办法]
up
[解决办法]
这个就是在生产环境下做调试用的,当然在服务器上抓了,微软有本指南《Production Debugging
for .NET Framework Applications》,里面有例子
[解决办法]
估计你的电脑双核
[解决办法]
DundasWebChart.dll这个动态画图的东西,如果频繁使用的话可能会占比较大的资源,楼主可以考虑监视看看,或撤下来看看还会不会崩掉
[解决办法]
事件日志中没有任何记录吗?这种问题很难说清楚的,一般CPU占用太高多是死循环等引起的。
[解决办法]
楼主,你的情况跟我一模一样,服务也是双核3.4G+2G内存.

http://community.csdn.net/Expert/topic/5611/5611135.xml?temp=.1888544


[解决办法]
我的

http://forums.dow88.cn

服务是双核3.0G+2G内存

运行起来只用了500M左右内容

CPU 才1%左右

还是看看你的程序吧
[解决办法]
机器没问题吧,我没有碰到过这样的问题..

热点排行