根据TCP协议定义的3次握手断开连接规定,发起socket主动关闭的一方 socket将进入TIME_WAIT状态,TIME_WAIT状态将持续2个MSL(Max Segment Lifetime),在Windows下默认为4分钟,即240秒,TIME_WAIT状态下的socket不能被回收使用. 具体现象是对于一个处理大量短连接的服务器,如果是由服务器主动关闭客户端的连接,将导致服务器端存在大量的处于TIME_WAIT状态的socket, 甚至比处于Established状态下的socket多的多,严重影响服务器的处理能力,甚至耗尽可用的socket,停止服务. TIME_WAIT是TCP协议用以保证被重新分配的socket不会受到之前残留的延迟重发报文影响的机制,是必要的逻辑保证.
  在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters,添加名为TcpTimedWaitDelay的
DWORD键,设置为60,以缩短TIME_WAIT的等待时间

最新文章

  1. ES6模块import细节
  2. yum安装命令的使用方法
  3. 主机宝(zhujibao) /a/apps/zhujibao/manager/apps/config/config.php no-password Login Vulnerabilities Based On Default cookie Verification From Default File
  4. ZK 长时操作带进度条
  5. (Python)导出指定文件夹中as文件的完全限定类名
  6. C语言误区
  7. iOS开发-Alpha,Hidden与Opaque区别
  8. cocos2d-x如何解决图片显示模糊问题
  9. JAVA大数类练手
  10. Redis源码阅读笔记(2)——字典(Map)实现原理
  11. Makefile分析基础
  12. tablespace
  13. html中的js监听付款按钮--触发ajax调用php后台--得到的json数据---交给安卓原生处理
  14. neutron flat和vxlan网络访问外网流量走向
  15. [国嵌攻略][068][tftp网络协议实现]
  16. docker查看挂载目录Volume
  17. python-数据
  18. 6月4 Smarty练习增删改
  19. JavaScript高级 面向对象(13)--构造函数的执行过程
  20. Unity3D深入浅出 -创造 物理材质(Physics Materials)

热门文章

  1. listview下拉刷新上拉加载扩展(三)-仿最新版美团外卖
  2. 95%的bug是由程序员造成的
  3. JavaScript压缩工具JSA使用介绍
  4. Uva - 804 - Petri Net Simulation
  5. EXCEPTION与ERROR的区别
  6. shell的case语句
  7. Java虚拟机结构
  8. android studio签名
  9. JSP之Cookie的实现
  10. 【一天一道LeetCode】#51. N-Queens