zoukankan      html  css  js  c++  java
  • net.ipv4.tcp_tw_reuse = 1 重用time_wait

    net.ipv4.tcp_tw_reuse = 1
    
    开启tcp_tw_reuse 
    
    net.ipv4.ip_local_port_range = 50001 50001
    node2:/root/test#python connect1.py 
    response:15
    node2:/root/test#python connect1.py 
    response:15
    node2:/root/test#python connect1.py 
    response:15
    node2:/root/test#python connect1.py 
    response:15
    node2:/root/test#python connect1.py 
    response:15
    
    net.ipv4.tcp_tw_reuse = 1
    node2:/root/test#sysctl -w net.ipv4.ip_local_port_range="50001 50001"
    net.ipv4.ip_local_port_range = 50001 50001
    tcp        0      0 192.168.137.3:50001         192.168.137.2:8080          TIME_WAIT   
    tcp        0      0 192.168.137.3:50001         192.168.137.2:8080          TIME_WAIT   
    tcp        0      0 192.168.137.3:50001         192.168.137.2:8080          TIME_WAIT   
    tcp        0      0 192.168.137.3:50001         192.168.137.2:8080          TIME_WAIT   
    tcp        0      0 192.168.137.3:50001         192.168.137.2:8080          TIME_WAIT   
    tcp        0      0 192.168.137.3:50001         192.168.137.2:8080          TIME_WAIT   
    tcp        0      0 192.168.137.3:50001         192.168.137.2:8080          TIME_WAIT   
    tcp        0      0 192.168.137.3:50001         192.168.137.2:8080          TIME_WAIT   
    tcp        0      0 192.168.137.3:50001         192.168.137.2:8080          TIME_WAIT   
    tcp        0      0 192.168.137.3:50001         192.168.137.2:8080          TIME_WAIT   
    tcp        0      0 192.168.137.3:50001         192.168.137.2:8080          TIME_WAIT   
    tcp        0      0 192.168.137.3:50001         192.168.137.2:8080          TIME_WAIT   
    tcp        0      0 192.168.137.3:50001         192.168.137.2:8080          TIME_WAIT   
    
    此时可以重用TCP连接
    
    
    关闭tcp_tw_reuse 
    
    net.ipv4.tcp_tw_reuse = 0
    node2:/root/test#sysctl -w net.ipv4.ip_local_port_range="50001 50001"
    net.ipv4.ip_local_port_range = 50001 50001
    
    
    就一直报错 
    node2:/root/test#python connect1.py 
    response:15
    node2:/root/test#python connect1.py 
    Traceback (most recent call last):
      File "connect1.py", line 6, in <module>
        s.connect(("192.168.137.2",8080))
      File "/usr/local/python27/lib/python2.7/socket.py", line 227, in meth
        return getattr(self._sock,name)(*args)
    socket.error: [Errno 99] Cannot assign requested address
    node2:/root/test#python connect1.py 
    Traceback (most recent call last):
      File "connect1.py", line 6, in <module>
        s.connect(("192.168.137.2",8080))
      File "/usr/local/python27/lib/python2.7/socket.py", line 227, in meth
        return getattr(self._sock,name)(*args)
    socket.error: [Errno 99] Cannot assign requested address
    node2:/root/test#
    
    无法重用第一次成功后,后面都报错
  • 相关阅读:
    【Java】通用版URLConnection 带cookie下载PDF等资源文件
    【机器学习】粗糙集(Rough Set Approach)
    【机器学习】随机森林(Random Forest)
    【Python】微博自动抢红包
    sublime text3
    【神经网络】BP反向传播神经网络
    【MLP】多层感知机网络
    【Bayesian】贝叶斯决策方法(Bayesian Decision Method)
    postman常用功能汇总(基础必备)
    apache在linux下安装
  • 原文地址:https://www.cnblogs.com/hzcya1995/p/13348321.html
Copyright © 2011-2022 走看看