高手求救:如何有效解决asp.net网站CPU持续占用100%的问题

evafly920 2010-10-02 10:30:58
asp.net网站CPU持续占用100%

现有一个ASP.NET 1.1版本的网站,已经运行有几年,IIS和SQL都是同一台电脑,目前服务器只有一个网站,前几年都算比较正常,
从9.30开始,CPU持续消耗100%,具体消耗进程的大头的W3WP.EXE和SQLSERVER,2个进程CPU消耗持续走高,
应用程序池设置的是消耗内存500M的时候回收进程,以前这个设置运行这个网站都很正常,现在W3WP.EXE进程在30分钟内就会达到500M,然后重启另外一个W3WP.EXE进程,使IIS处于假死状态。
观察SQL事件探查器,发现有不少是在执行分页的操作,由于数据比较多,所以延迟答案时间比较长。
网上搜索了一些解决办法,都没有从根本上对症下药解决问题,还持续100%

请高手指点,如何解决这个棘手的问题。拜谢!
...全文
204 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
evafly920 2010-10-02
  • 打赏
  • 举报
回复
up
up
up
evafly920 2010-10-02
  • 打赏
  • 举报
回复
请高手指教,非常感谢啊
evafly920 2010-10-02
  • 打赏
  • 举报
回复
to:sp1234
最近都没有修改过程序,这个是非常明确的
  • 打赏
  • 举报
回复
追查一下,最近有什么人修改了程序,包括你说的分页,包括SQL Server脚本。把这个人开除,把它修改过的代码回复原状。
evafly920 2010-10-02
  • 打赏
  • 举报
回复
因为有几年答案网站了,之前都有建立索引,现在不正常是从9.30开始的
evafly920 2010-10-02
  • 打赏
  • 举报
回复
现在CPU100%,所以经常会500错误
wuyq11 2010-10-02
  • 打赏
  • 举报
回复
数据库操作及时释放,建立索引
evafly920 2010-10-02
  • 打赏
  • 举报
回复
查询语句都使用的存储过程
evafly920 2010-10-02
  • 打赏
  • 举报
回复
to:ajq1989
请明示,谢谢
evafly920 2010-10-02
  • 打赏
  • 举报
回复
最近有打.NET安全更新答案3的补丁,难道和这个有关吗?
ajq1989 2010-10-02
  • 打赏
  • 举报
回复
缓存机制。
evafly920 2010-10-02
  • 打赏
  • 举报
回复
to:wuyq11
使用的是分页存储过程
现在只有一个网站,应用程序池的CPU监视这里可以忽略
wuyq11 2010-10-02
  • 打赏
  • 举报
回复
数据多,使用分页存储过程
缓存
设置应用程序池的CPU监视

62,025

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧