最近服务器的cpu占用老是100%,前端时间可以通过重启服务器或者重启IIS解决,现在怎么也解决不了了,怎么办呢?
解决方案 »
- 前期都做winform了 现在换了asp.net
- 关于asp.net页面用jquery ajax获取JSON数据并解析的问题。。
- Excel为什么 不能读取第一条数据??
- ACCESS转移到ASP.NET
- 怎么用.net读取一个.txt的文本文件,并将读出的内容存入Oracle9I数据库中~!急!在线等!
- 用aptana或vs2003(2005)开发javascript谁更好一点?
- 请问如何在DATAGIRD中显示不规则的EXCEL文件啊
- 请大家看一个存储过程,帮忙看看哪里又问题,NET提示:所请求的行不在提取缓冲区内。语句已终止
- 菜鸟问题:关于获取系统时间和文件大小
- 有没有人做过CA认证?进来帮一下忙?
- 菲菲
- updatepanel 刷新
负载均衡
图片服务器分离
http://hi.baidu.com/wangxiuhui/blog/item/3f9df6c4ca0ca2ac8226acb0.html
2. 可以用vs自带的性能工具跟踪程序看看是哪个调用最频繁,最耗时
一般问题要么程序 要么 数据库,先跟踪确定是哪个地方的问题在解决吧,上面的两个跟踪方法你可以百度得到
1.是因为网站刚建?要论资排辈?小网站要排在最后收?---可我看到很多新网站发布几个月收录上千的啊?
2.流量太少?百度不屑于理你?---百度不多收录,怎么增加流量啊?难道要靠人力推广?个人站长岂不要累死?我仅有的这些流量几乎全是从百度来的。
3.外链太少?---谁都不愿跟新网站做链接,我申请过一些,人家都不理我啊?
4.是动态网站?用数据库了?aspx不如html收录快?---现在哪有网站不依托于数据库啊,我用的是虚拟主机,只能URL重写把查询字符串去掉,不能做伪静态啊。
5.网站设计不合理,不易于收录?---我是用织梦内容管理系统做的,难道这个也有关系?不是说这个很利于收录吗?
6.我在5月份增加了几个栏目,去了几个,主页改动较大,但保证已收录的页面都不动,算是一次小改版吧,这个有关系吗?
7.我几乎没有做推广,我真不知道就一个人还怎么做推广呢?用那些发帖子的软件?用流量精灵?我看很多站长都说网站初期没人带,做得很艰难
8.网站内容不行?教育的太冷门?---内容都是别人提供的,我是照别人的意思做站,另外很多教育网站流量都3、4千啊。 望各位高人指点!谢谢
如果重启服务器和iis后还搞不定差不就就是中毒了吧
http://topic.csdn.net/u/20091228/10/62c8a3e4-4289-4ac7-ba39-30b936171650.html
1、CPU正在执行一个高负载线程,这个线程的计算如此的复杂导致CPU需要满负荷。
2、线程切换是多个线程之间发生自旋时也可能有此现象。首先要做的是,看看是哪个进程导致的,如果是你的程序再确定是哪个方法造成的,修改方法即可。这种周期性的规律其实很好排查。
1、GC正在回收内存,这个时候CPU高很正常。注意:千万不要在代码里面调用GC.Collect(),频繁调用这个函数会导致CPU 100%
2、你的程序确实处于繁忙状态,比如进入了一个很大的循坏
3、程序进入了死循坏至于前面有些人提出的数据库连接没有及时释放之类的,根本不可能导致CPU高,相反它能让CPU使用率更低。因为你的连接没有释放的话,新的请求就无法处理,处于等待状态。处于等待状态的线程并不会消耗CPU
cscript adplus.vbs -hang -iis -o c:\dumps -quiet在CPU 100%的时候抓取两次,以2分钟为间隔你可以先找个测试机器运行一下看看效果,至于问题的根本原因嘛,抓取到数据之后100%能看出来