高手求救:如何有效解决asp.net网站CPU持续占用100%的问题
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%
请高手指点,如何解决这个棘手的问题。拜谢!