修改Tcp的Time-Wait的方法
来源:互联网 发布:开淘宝店需要那些软件 编辑:程序博客网 时间:2024/06/01 10:49
在网络编程中,特别是在短时间内new的网络连接太多,经常出现java.net.BindException: Address already in use: JVM_Bind的异常,解决方法如下:
1. 修改/etc/sysctl.conf,增加以下内容
net.ipv4.tcp_syncookies = 1 #表示开启SYN Cookies。当出现SYN等待队列溢出时,启用cookies来处理,可防范少量SYN攻击,默认为0,表示关闭
net.ipv4.tcp_tw_reuse = 1 #表示开启重用。允许将TIME-WAIT sockets重新用于新的TCP连接,默认为0,表示关闭
net.ipv4.tcp_tw_recycle = 1 #表示开启TCP连接中TIME-WAIT sockets的快速回收,默认为0,表示关闭
2. 使结果立即生效
/sbin/sysctl -p
3. 查看服务器的TCP状态
netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'
* 相关资料:
http://blog.chinaunix.net/u/28326/showart_1069823.html
http://www.5dlinux.com/article/9/2008/linux_17051.html
- 修改Tcp的Time-Wait的方法
- TCP连接的TIME-WAIT状态
- kernel: TCP: time wait bucket table overflow错误的解决办法
- kernel: TCP: time wait bucket table overflow错误的解决办法
- kernel: TCP: time wait bucket table overflow的问题
- TCP: time wait bucket table overflow的解决方法
- TCP连接TIME-WAIT
- 修改Linux内核参数,减少TCP连接中的TIME-WAIT
- 修改Linux内核参数,减少TCP连接中的TIME-WAIT
- 解决linux下大量TIME WAIT的方法详解
- 关于HttpServer的time-wait
- 关于HttpServer的time-wait
- kernel: TCP: time wait bucket table overflow的问题剖析及解决方法
- 修改Linux内核参数,减少TCP连接中的TIME-WAIT sockets
- 修改Linux内核参数,减少TCP连接中的TIME-WAIT sockets
- 修改Linux内核参数,减少TCP连接中的TIME-WAIT sockets
- 修改Linux内核参数,减少TCP连接中的TIME-WAIT sockets
- 修改Linux内核参数,减少TCP连接中的TIME-WAIT sockets
- 摘自林少波的《毕业5年决定你的一生》
- ubuntu解压命令全览
- 无奈
- 集群中,各台机器之间打通SSH访问的方法
- 开博了
- 修改Tcp的Time-Wait的方法
- 一个在线3D包装网站
- Silverlight 获取控件间的相对位置
- 如何在CCS3.3下建立基于DSP-BIOS和XDC的工程详解
- android edittext的属性
- 在Linux上安装JDK的方法
- 注册环节的AJAX验证———班级管理系统心得
- 详解FlashBurn的hex文件烧写--DM6437平台
- KEIL C51报错 UNCALLED SEGMENT