windows2003 server socket连接数量所导致问题

今天下午刚从客户坐车回来,晚上洗完澡,闷热的天气让人睡不着觉,就和大家分享一下windows2003 server socket端口的默认5000的数量修改方式。

导致问题:从项目上线之后,客户说一个月就会宕机一次,系统用户无法正常登陆,后台报异常,无法连接,而整个集团的并发数并没有到一个很大的数量级,每次宕机,单纯的重启web服务器以及数据库服务无法到达解决问题的办法,必须要重启电脑,因此思路就转向了承载web服务器本身的服务器2003,每次都是按照socket来进行数据的读取,而每Socket.close()是不马上释放连接的,而是设置为time_wait状态,这个时间默认是240S,这个就是有点太长,可以设定为最小值,30s,而设定最小值之前必须要进行下面解决方式的第一步,而后进行第二步30s的设置,下面解决socket的问题,下面把解决方式贴出来。

解决方式:

第一步:启动注册表编辑器HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTcpipParameters

第二步:新建

值名称:MaxUserPort

值类型: DWORD

值数据: 65534(用十进制的方法写进去就可以)

有效范围: 5000 - 65534 (十进制)

默认: 0x1388 5000 (十进制)

第三步:新建

值名称:TCPTimedWaitDelay

值类型: DWORD

值数据: 0000001e(也就是30,这个表示TIME_WAIT的秒数)

重启电脑,问题解决

(0)

相关推荐

  • 怎么控制PPS影音连接数量

    怎么控制PPS影音连接数量? 可以通过菜单——工具——选项——连接设置 里设置连接数不宜设置过多, 否则可能会导致路由器或防火墙出现断流。

  • SQL Server 2008连接不上服务器怎么办?

    有时候因为一些软件配置的问题,导致SQL Server 2008连接不上服务器,如下图所示. 操作方法 01 到[Microsoft SQL Server 2008]那里找到[SQL Server 配 ...

  • win2008远程桌面连接数量限制(win2008远程桌面最大连接数)

    很多网吧是使用远程桌面,远程服务器上操作,操作完之后直接关闭远程桌面的窗口来退出,这样只会短暂的关闭,并没有释放掉连接,仍占用着连接数额,所以用户再登陆远程桌面时经常会被提示"终端服务器超出 ...

  • SQL Server 2008 连接JDBC详细图文教程

    SQL Server 2008是目前windows上使用最多的sql数据库,2008的安装机制是基于framework重写的,特点是非常耗时间(我的小本本配置还是可以的。^_^)。但不需要原ISO或隐 ...

  • tp路由器怎么查看连接数量

    tp路由器查看连接数量的方法一.传统界面 登录路由器管理界面,在左边菜单点击 无线设置 >> 主机状态,可以查看到连接此路由无线信号的无线终端数量,如下图: 如果是双频无线路由器,无线客户 ...

  • 怎么设置VIVO X21手机里个人热点的允许连接数量

    VIVO X21手机是一款为广大消费者所喜爱的手机品牌,它颜值高,性能高,是值得选购的手机.使用此手机时,不少小伙伴还不太熟悉有关的操作技巧,因此常常存在困惑.比如:很多用户不知道怎么设置VIVO X ...

  • 如何给小米手机中的个人热点设置连接数量

    我们在小米手机上,开启了个人热点后,想要设置连接的设备数量,该怎么操作呢?今天就跟大家介绍一下如何给小米手机中的个人热点设置连接数量的具体操作步骤.1. 解锁手机后,找到桌面上的设置图标,打开:2. ...

  • 怎么给手机的热点设置允许连接数量

    我们在开启了手机热点和好友共享流量的时候,想要设置允许连接的数量,以防止别人蹭网,该怎么操作呢?今天就跟大家介绍一下怎么给手机的热点设置允许连接数量的具体操作步骤.1. 首先解锁手机,找到桌面上的[设 ...

  • 如何解决电脑SQL Server无法连接到服务器问题

    SQL Server是Microsoft推出的关系型数据库软件,有些用户遇到了该软件无法连接到服务器问题,想知道如何解决,接下来小编就给大家介绍一下具体的操作步骤.具体如下:1. 首先第一步打开电脑中 ...