之前公司的设备存在和其他的设备断开连接之后需要接近一分钟才能再次绑定端口。
经过大佬的提醒才知道是端口回收的时间是可以进行手动设置的。设置的方法如下:
编辑/etc/sysctl.conf文件
vi /etc/sysctl.conf
增加下面的四行:
net.ipv4.tcp_syncookies = 1
net.ipv4.tcp_tw_reuse = 1
net.ipv4.tcp_tw_recycle = 1
net.ipv4.tcp_fin_timeout = 1
保存后执行以下命令立即生效
sysctl -p
这样在端口释放之后系统就会立刻回收。不过这种方法也有一定的局限性,就是你的网络连接必须十分的快速 稳定,我们的产品是用在内网,而且一般内网设备不多,所以不需要考虑网络延迟这些的问题