asp.net

IIS访问网站的用户过多的解决方法

2013-06-18

.net作为一种热门的程序编译语言,受到了越来越多朋友的关注,下面我来为大家详细介绍IIS访问网站的用户过多的解决方法的相关内容。
 

方法/步骤

  1. 1

    windows2000Pro和windowsXP都只允许同时10个连接数的在线人数。如果对象没有及时释放,哪怕你就一个人访问,也会出现用户过多的提示。
     

  2. 2

    就是10个,如果你一个人在测试的时候,按住f5刷新多次,不用多久就提示访问人数过多了.
     

  3. 3

    我遇到过这种问题,是程序上的问题,你要保证每次打开数据库后,都要conn.close。好好检查你的程序,肯定有一个地方数据库一直开着的。
     

  4. 4

    iis连接数过多,调大就可以了,如果想不出现人数限制,装2000Server或2003吧。
     

  5. 5

    建议换2kserver系统,或者编程时在页面末尾及时释放你所有用server.create创建的对象,但是这样会降低用户访问的响应速度,
     

  6. 6

    如果不想重装系统,请使用apache做webserver。
     

  7. 7

    虚拟主机的话,网络空间商设置给你的流量太小。向你的网络空间提供商要求给你放宽流量限制。(可能要加钱)
     

  8. 8

    现在找到一个好软件,解除IIS连接数限制问题,我们可以利用NTSwitch软件来实现。
     

  9. 9

    一般重启iis可以解决此问题“运行”里输入iisreset
     

  10. 10

    Microsoft提供了一个管理IIS的小工具MetaEdit,MetaEdit工作在WindowsNT4.0、Windows2000上,我发现它在WindowsXP上也能正常工作,另外,MetaEdit只能管理II4.0、IIS5.0或更高版本的IIS。
     

  11. 11

    连接数当然不是IP数,它是浏览器请求的连接,可能大家认为怎么没有到达上限就停止响应了,那是因为可能当浏览器请求一个连接后,数据传输被中断(原因可以是网络故障、浏览器崩溃、用户点击浏览器的停止按钮,等等),这时候,刚刚打开的连接将占用服务器资源直到连接超时关闭。当一段时间浏览器没有通信时,到达时限将自动关闭连接。你可以看看属性里面的“连接时限”缺省为900秒。适当缩短时限,可以有效的释放不用的连接数。还有:就是"启用保持http激活”,它用于维持当前的浏览器连接,目的是更快的响应浏览器请求。它也会消耗资源。