最大连接数

鲤鱼王又在划水 分享 时间: 收藏本文

【简介】感谢网友“鲤鱼王又在划水”参与投稿,下面是小编为大家整理的最大连接数(共7篇),供大家参考借鉴,希望可以帮助您。

篇1:最大连接数

和吞吐量一样,数字越大越好,

最大连接数

但是最大连接数更贴近实际网络情况,网络中大多数连接是指所建立的一个虚拟通道。防火墙对每个连接的处理也好耗费资源,因此最大连接数成为考验防火墙这方面能力的指标。

篇2:配制xp系统iis最大连接数

配制xp系统iis最大连接数

来源: apple317.com/TaynniBlog

下载地址:download.microsoft.com/download/iis50/Utility/5.0/NT45/EN-US/MtaEdt22.exe

Quoted from asp?logID=159">apple317.com/TaynniBlog/blogview.asp?logID=159:

今天听朋友说了xp下有没有可以使iis的连接数修改,其实啊,微软就为偶们准备了工具的

本来xp下只能支持10个连接的,有微软这个东西,就可以修改,

我就只提一下你就知道了:

下载上面的工具.然后运行,这个软件的界面想资源管理器的,左边你打开子文件夹

LMW3SVC,呵呵,里面有个参数档是MaxConnections.修改他的数值就可以了

提示一下,如果你把这个数值修改成-1的话那就是没有限制了

这个东西好像很早在网络上就有教学,我也不知道是什么看过的

呵呵,算是吧,呵呵

篇3:远程桌面超出最大连接数的解决法

一台远程服务器,PCanywhere显示连接忙,无法连接,使用远程连接显示“超过了最大允许连接数”,第一个问题可以过去操作一下服务器,但是也必须把第二个问题解决,搜索了一下,摘抄一些有用的东西。

使用远程桌面的朋友可能经常会遇到“超出最大允许连接数”的问题,这是因为remote desktop for administrator缺省设置是2个连接,而且如果远程登录后不注销而直接关闭远程桌面,实际上session还留在服务器端,所以再次连接就很容易出现上面的提示。解决办法一是用注销来关闭远程桌面,二是限制已经断开连接的session存在的时间,三是增加连接数。

先说增加连接数,目前的两种方法,我明天去测试一下:

(1)开始- 运行- gpedit.msc- 管理模板- Windows组件- 终端服务- 限制连接数量- 启用 TS允许的最大连接数(可修改,不过好像并没有解决我的问题,远程连接服务器还是提示超过了最大允许连接数)

(2) 开始- 运行- gpedit.msc- 管理模板- Windows组件- 终端服务- 限制连接数量- 选择“已禁用”,打开终端服务器配置-网卡-把那个允许最大连接数值改的大一些(经过我的测试,此种方法不可用,因为允许最大连接数不可修改,默认为 2),

第二个答案:这是因为windows仅支持2个终端用户的登陆。当这种情况出现后,多数人选择的是给机房打电话进行重启服务器。可是带来的损失也是显而易见的。那么我们有什么办法来解决呢?方法当然是有的。我们只需要在一台2003的机器上运行 “tsmmc.msc”就可以打开远程桌面连接,在这里我们添加一个新的连接,输入对方的IP地址帐号和密码后就可以成功登陆到对方的桌面中,这时可以再踢下一个用户。就可以解决终端连接数超过最大的问题。

第三个答案:

1、修改终端服务配置

开始 -〉控制面板 -〉管理工具 -〉终端服务配置

左边选择“连接”后双击右边的RDP-Tcp,打开属性设置对话框

选择“会话”标签,选中第一个“替代用户设置”,修改“结束已断开的会话”的时间,此处我修改为“10分钟”,这样当断开连接10分钟内没有再次连接的话,系统就会自动结束这个会话

2、修改组策略

这个级别要高于终端服务配置,在这个里面修改后,上面的终端服务配置那几个修改内容就会变灰,无法修改了。

开始 -〉运行 -〉gpedit.msc 左面计算机配置-〉管理模板-〉windows组件-〉终端服务

右面双击限制连接数量打开设置对话框,选择“已启用”,在结束已断开的会话中选择时间。

篇4:合理设置apache httpd的最大连接数

手头有一个网站在线人数增多,访问时很慢,初步认为是服务器资源不足了,但经反复测试,一旦连接上,不断点击同一个页面上不同的链接,都能迅速打开,这种现象就是说明apache最大连接数已经满了,新的访客只能排队等待有空闲的链接,而如果一旦连接上,在keeyalive 的存活时间内(KeepAliveTimeout,默认5秒)都不用重新打开连接,因此解决的方法就是加大apache的最大连接数。

1.在哪里设置?

服务器的为FreeBSD 6.2 ,apache 2.24,使用默认配置(FreeBSD 默认不加载自定义MPM配置),默认最大连接数是250

在/usr/local/etc/apache22/httpd.conf中加载MPM配置(去掉前面的注释):

# Server-pool management (MPM specific)

Include etc/apache22/extra/httpd-mpm.conf

可见的MPM配置在/usr/local/etc/apache22/extra/httpd-mpm.conf,但里面根据httpd的工作模式分了很多块,哪一部才是当前httpd的工作模式呢?可通过执行 apachectl -l 来查看:

Compiled in modules:

core.c

prefork.c

http_core.c

mod_so.c

看到prefork 字眼,因此可见当前httpd应该是工作在prefork模式,prefork模式的默认配置是:

StartServers 5

MinSpareServers 5

MaxSpareServers 10

MaxClients 150

MaxRequestsPerChild 0

2.要加到多少?

连接数理论上当然是支持越大越好,但要在服务器的能力范围内,这跟服务器的CPU、内存、带宽等都有关系。

查看当前的连接数可以用:

ps aux | grep httpd | wc -l

或:

pgrep httpd|wc -l

计算httpd占用内存的平均数:

ps aux|grep -v grep|awk '/httpd/{sum+=$6;n++};END{print sum/n}'

由于基本都是静态页面,CPU消耗很低,每进程占用内存也不算多,大约200K,

服务器内存有2G,除去常规启动的服务大约需要500M(保守估计),还剩1.5G可用,那么理论上可以支持1.5*1024*1024*1024/00 = 8053.06368

约8K个进程,支持2W人同时访问应该是没有问题的(能保证其中8K的人访问很快,其他的可能需要等待1、2秒才能连上,而一旦连上就会很流畅)

控制最大连接数的MaxClients ,因此可以尝试配置为:

StartServers 5

MinSpareServers 5

MaxSpareServers 10

ServerLimit 5500

MaxClients 5000

MaxRequestsPerChild 100

注意,MaxClients默认最大为250,若要超过这个值就要显式设置ServerLimit,且ServerLimit要放在MaxClients之前,值要不小于MaxClients,不然重启httpd时会有提示。

重启httpd后,通过反复执行pgrep httpd|wc -l 来观察连接数,可以看到连接数在达到MaxClients的设值后不再增加,但此时访问网站也很流畅,那就不用贪心再设置更高的值了,不然以后如果网站访问突增不小心就会耗光服务器内存,可根据以后访问压力趋势及内存的占用变化再逐渐调整,直到找到一个最优的设置值。

(MaxRequestsPerChild不能设置为0,可能会因内存泄露导致服务器崩溃)

更佳最大值计算的公式:

apache_max_process_with_good_perfermance < (total_hardware_memory / apache_memory_per_process ) * 2

apache_max_process = apache_max_process_with_good_perfermance * 1.5

篇5:服务器远程超出最大连接数的解决办法

原因:没有注销退出的原因,有可能导致远程连接的进程死掉,重启服务器即可,

解决方法:

1、如果是用Windows Xp、Windows Xp SP1、Windows Xp SP2、Windows Server 系统进行远程桌面连接,请按照下面操作:开始-运行,然后输入mstsc /console /v:192.168.55.2

2、如果是用Windows Xp SP3(SP3也是在开始-运行)、Windows Vista、Windows 7、Windows Server 系统进行远程桌面连接,请按照下面操作:开始-程序-附件-运行,然后输入mstsc /admin /v:192.168.55.2

远程连接登录之后,打开任务管理器,切换到用户选项,把之前断开的用户会话全部注销掉,下次记得维护好之后用注销的方式退出,切忌不要直接关闭远程桌面窗口,

篇6:windows 2003服务器远程桌面超出最大连接数解决办法Windows服务器操作系统

可在Windows Server 2003中打开“控制面板”→“管理工具”→“终端服务配置”,在打开窗口中选择“连接”,并双击右侧的“RDP-Tcp”选项,在弹出对话框中切换到“会话”标签,选择“替代用户设置”,并修改“结束已断开的会话”为“1分钟”,

如问题未能解决,则可在“运行”栏中执行“gpedit.msc”命令,打开组策略编辑器,一次展开“计算机配置”→“管理模板”→“Windows组件”→“终端服务”,并双击右侧窗格中的“限制连接数量”策略,在弹出窗口中选择“已启用”,并设置“TS允许的最大连接数”为“999999”,即可解除远程终端的连接数限制。

篇7:windows 服务器远程桌面超出最大连接数解决办法Windows服务器操作系统

改变远程终端模式

打开“控制面板”,双击“添加删除程序”,单击“添加删除Windows组件”,“组件”,在Windows组件向导对话框中选中“终端服务” , “下一步”,“应用服务器”,“下一步”,然后按照提示即可改变终端服务的模式。

Windows 2000终端服务有2种运行模式: 远程管理模式和应用程序服务器模式。远程管理模式允许系统管理员远程管理服务器,而且只允许2个终端会话同时登录终端服务器。应用程序服务器模式允许用户 运行一个以上应用程序,允许多个用户从终端登录访问服务器。但是,应用终端服务的用户必须有终端服务授权,即必须在90天之内在这个域或工作组中设置终端 服务授权服务器,否则用户需删除应用程序,然后再重新安装。

相关专题 连接数最大