最近开发了个WEB项目,使用VS2005+SQL Server2005完成的。目前用户连接数一般为800个。WEB和DB是不同的服务器。
这段时间经常出现以下情况:
1、IIS不定期停止响应。任何页面都无法访问。(WEB服务器的操作系统是windows 2003 Server SP2)
2、重启WEB服务器后才能正常访问。我做了以下工作,还是未解决:
1、检查源代码。
2、把不同的网站放在不同的应用程序池中。希望高手能够帮下忙!

解决方案 »

  1.   

    http://topic.csdn.net/t/20030604/16/1875814.html
      

  2.   

    补充以下,IIS停止响应的时候,web服务器的CPU和内存都是正常的。
      

  3.   

    可能与应用程序池有关,我也遇到类似的问题,查一下HTML可以显示 不?
      

  4.   

    看起来是个hang的问题,一般都是由代码编写不规范所引起的,如果把代码整个检查一遍的话,既费时又不一定能找到问题所在。最好的方式是抓包来分析:http://support.microsoft.com/kb/286350/
    装好Debugging Tools for Windows之后,就运行这个命令抓包:cscript.exe adplus.vbs -hang -iis -o c:\dump –quiet当然,你可能不是很清楚怎么来分析抓到的包,那么你也可以发给我帮你看。
      

  5.   

    停止时w3wp.exe进程可有问题。还有数据库操作,看看数据库连接数
      

  6.   

    ----------------------------------
    数据库的连接数很少,一般都在30以下。(当IIS停止响应时也是)
      

  7.   

    ------------------------------
    怎么查看w3wp.exe是否有问题?