服务器2003
sql 2005
程序:ASP+ASP.NET 1.0+ASP.NET 1.1+ASP.NET 2.0(多年积累,所以代码版本不同)
最近经常有的网页访问出异常,感觉是服务器硬件的问题(但是CPU的占用基本不到50%)
异常如下
1、asp的页面有时打开没有反应是一个空页(不是出错页),但是发现这种问题以后再刷新就好了。
2、asp.net的页面出错情况基本也是一样,也是一个空页,(不是出错页),但是发现这种问题以后再刷新就好了。
3、在ASP.NET中大量用了网址重写,ASP.NET 1.1中没有用缓存,ASP.NET 2.0下基本都用了缓存(但是异常也是一样,也有网页反应慢,看不到网页,必须刷新以后才能看到)
4、还有一个比较特殊的,有时网页不相应,显示为空页,但是在HTML代码中看,只有部分HTML代码,但是代码不全,所以网页出不来。为什么?大概就这么多问题,请问各位高手,可能是哪里出的问题,应该怎么做?非常感谢!

解决方案 »

  1.   

    应该是ASPX的几个版本之间冲突,这是必然的!
      

  2.   

    谢谢liujiayu10(活着就好)的建议。暂时先做第一步:
    版本统一。
    都统一到ASP.NET 2.0上,然后看看怎么样?希望能有朋友再帮我想一下,还能是什么问题,应该怎么办,或者怎么样能看出来出问题的步骤是什么?
      

  3.   

    服务器应该没有问题,CPU的占用不到50%网速没有问题网通托管百兆共享。
      

  4.   

    我同意 welland(微蓝色) 的说法,服务器接近Service Unavailable的状态了。这有可能是你配置的进程池的限制已经差不多达到了,或者你的硬件处理能力(特别是内存)差不多达到了,最好检查一下物理内存/虚拟内存的用量。
      

  5.   

    新建几个应用程序池,asp 1.1 2.0分别放到不同的池里