不会有很多IE的进程,KILL就OK!
还有这好象是写的程序那些Connect,Dataread没有及时释放的原因!
我自己就及时关闭,后来再没有这种现象!!

解决方案 »

  1.   

    我把那些conn.close()、dr.close()都用上了,还用上了dispose(),但是问题还是存在
      

  2.   

    仔细检查数据库连接,估计是数据库模式设计得不够好,当访问量增长到一定程度时,数据库支持不了那么多的数据连接,所以就当掉了。数据库连接应尽量晚的打开,尽快的关闭,并且连接字符串应该相同,这样可以利用数据连接缓冲池.少用dataset,多用repeater和reader.实在不行用code-bind技术把vb或c#代码提取出来,增加一台服务器做成分布式的。多研究一下你的数据库设计,问题应该出在那上边
      

  3.   

    我的数据库和web不在同一台服务器上,大部分页面用的是reader,只有少数几个需要分页的用了dataset,数据库连接语句使用了一个字符串常量,在不用时连接立刻断开了,但是问题仍然存在。
    一般情况下,数据库服务器没有出现任何问题,只是负载比较大一点。
    出现问题时,并存的asp页面也没有任何问题。
      

  4.   

    是不是有许多对象没有关闭!在.net垃圾回收机制还比较稳定!不过要合理是利用!
      

  5.   

    小弟有个想法:在global.asax中把需要调用的主要数据库先全放入一个静态DataSet对象,然后在网站其他地方直接调用这个DataSet,免去频繁连接数据库的动作。不知这样是否可行,其对系统的负担和系统安全怎样,望高手指点一二!