连接数限制

jinfei 2002-07-19 04:23:56
IIS对应的“Internet信息服务”里可以设定网站的连接数(在2000 Professional版本下甚至连接数的上限是10)。如果现在设定连接数是8,但有的时候明明只有5个连接(只有5个浏览器连上该网站),仍然出现403.9错误(连接数过多)。如果刷新几次该网页,有可能连上该网站,但原先连上该网站的某个浏览器会出现连接数过多的错误。
不知道IIS对这种连接数限制的机制是怎样的(当达到连接最大数时,是拒绝连接?还是断绝一个旧连接,使新连接可用?)?当连接数不到限制数时,为什么也出现403.9的错误?
...全文
120 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
alphalee 2002-07-22
  • 打赏
  • 举报
回复
请求连接会维持默认900秒,关闭浏览器也一样。
缩短一试
jinfei 2002-07-22
  • 打赏
  • 举报
回复
to alphalee(Allen):
我这出现的连接数过多的错误,经常是要打开网页的时候,大概在60秒之内报错的;把浏览器关闭,再打开连接,仍然如此。
这就让人很是不解了。
wubinhk 2002-07-21
  • 打赏
  • 举报
回复
连结数会不会不是同时连上的IP数,而是连上的浏览器数?
jinfei 2002-07-21
  • 打赏
  • 举报
回复
to Axing21cn(阿星):
并不是单纯“达到最大连接数时IIS就会拒绝新的连接”(详见我对该问题的描述),我原来也是这么认为,但看来又不是。

to wuyy(猫):
在WEB文件夹中好象没作这种限制,但网站属性里确实是限制了,只是实际不到该限制数时就报“连接数过多”的错误。
机器的性能应该不低,网页上分析错误也指出,可能是web服务器忙,但我查看服务器CPU和内存的占用,都不是很多(CPU 20%).

to alphalee(Allen):
“http激活”应该是缺省的选项吧,不至于未到连接数时就报这种错吧?

还望各位指教
alphalee 2002-07-21
  • 打赏
  • 举报
回复
连接数当然不是IP数,它是浏览器请求的连接,
可能大家认为怎么没有到达上限就停止响应了,
那是因为可能当浏览器请求一个连接后,数据传输被中断(原因可以是网络故障、浏览器崩溃、用户点击浏览器的停止按钮,等等),这时候,刚刚打开的连接将占用服务器资源直到连接超时关闭。当一段时间浏览器没有通信时,到达时限将自动关闭连接。

你可以看看属性里面的“连接时限”缺省为900秒。适当缩短时限,可以有效的释放不用的连接数。

还有:就是"启用保持http激活”,它用于维持当前的浏览器连接,目的是更快的响应浏览器请求。它也会消耗资源。
alphalee 2002-07-19
  • 打赏
  • 举报
回复
当启动“http激活”可以确保更快的连接,但是会消耗更多的资源。占用更多的连接数,致使新的连接无法建立。
wuyy 2002-07-19
  • 打赏
  • 举报
回复
是不是你在WEB文件夹里设置了只允许少于10个的连接?
还有就是可能因为你的机器性能太低,所以当连接数过多时,就会有这种情况发生了。
Axing21cn 2002-07-19
  • 打赏
  • 举报
回复
当达到最大连接数时IIS就会拒绝新的连接,返回403。9

jinfei 2002-07-19
  • 打赏
  • 举报
回复
难道大家没遇到过这种现象?呵呵,看我我真的很惨哪。

8,327

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 IIS
社区管理员
  • IIS
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧