nux下netstat --timers / -o详解及keepalive相关 第一列,一般有一下几种状态; keepalive - #表示是keepalive的时间计时 on - #表示是重发(retransmission)的时间计时 off - #表示没有时间计时 timewait - #表示等 ...
分类:
Web程序 时间:
2019-12-10 17:02:53
阅读次数:
239
netstat -an 查看是否有端口在 timewait timewait是知道用那个端口,但是端口被别人占用着 https://www.jianshu.com/p/3c7a0771b67e netstat -an | grep 192.168.87.25 筛选包含 ip 地址的管道 https: ...
分类:
其他好文 时间:
2019-11-29 12:34:56
阅读次数:
66
1、死锁必要条件 2、java如何处理死锁 3、什么是重入锁、 sychronized 和 retrentlock实现区别、锁方法、锁class 4、算法题: 合并区间 快排 5、数据库 6、操作系统 7、timewait close wait 8、快排 参考:https://www.nowcode ...
分类:
其他好文 时间:
2019-08-07 22:31:55
阅读次数:
110
修改内核配置文件 刷新配置文件 关ipv6 避免放大攻击 开启恶意的icmp错误消息保护 关闭路由转发 开启反向路径过滤 处理无源路由的包 关sysrq功能 core文件名添加pid作为扩展名 开SYN洪水攻击保护 修改消息队列长度 设置最大内存共享段大小bytes timewait的数量默认为18 ...
分类:
其他好文 时间:
2019-04-04 18:52:47
阅读次数:
292
【背景说明】 在7层负载均衡上,查询网络状态发现timewait太多,于是开始准备优化事宜 整体的拓扑结构,前面是lvs做dr模式的4层负载均衡,后端使用(nginx、or haproxy)做7层负载均衡 【优化效果】 修改前,建立连接的有29个,timewait的就达到了900个,如下图所示 修改 ...
分类:
其他好文 时间:
2019-01-25 18:52:31
阅读次数:
146
【背景说明】 在7层负载均衡上,查询网络状态发现timewait太多,于是开始准备优化事宜 整体的拓扑结构,前面是lvs做dr模式的4层负载均衡,后端使用(nginx、or haproxy)做7层负载均衡 【优化效果】 修改前,建立连接的有29个,timewait的就达到了900个,如下图所示 修改 ...
分类:
其他好文 时间:
2019-01-07 17:30:37
阅读次数:
205
在高并发短连接的TCP服务器上,当服务器处理完请求后立刻主动正常关闭连接。这个场景下会出现大量socket处于TIME_WAIT状态。如果客户端的并发量持续很高,此时部分客户端就会显示连接不上。我来解释下这个场景。主动正常关闭TCP连接,都会出现TIMEWAIT。 为什么我们要关注这个高并发短连接呢 ...
分类:
Web程序 时间:
2018-10-30 17:13:04
阅读次数:
613
http://blog.chinaunix.net/uid-29075379-id-3904985.html 这个问题在网上已经有很多人讨论过了,再谈这个问题,只是根据我处理过的相关业务来谈谈我的看法。至于什么是TIMEWAIT,我想,并不需要多说。TIMEWAIT状态本身和应用层的客户端或者服务器 ...
分类:
其他好文 时间:
2018-03-29 02:16:13
阅读次数:
141
转载自http://blog.csdn.net/yusiguyuan/article/details/21445883 TIMEWAIT状态本身和应用层的客户端或者服务器是没有关系的。仅仅是主动关闭的一方,在使用FIN|ACK|FIN|ACK四分组正常关闭TCP连接的时候会出现这个TIMEWAIT。 ...
分类:
其他好文 时间:
2018-01-07 11:45:31
阅读次数:
153
关于Linux内核参数的优化: net.ipv4.tcp_max_tw_buckets = 6000 timewait的数量,默认是180000。 net.ipv4.ip_local_port_range = 1024 65000 允许系统打开的端口范围。 net.ipv4.tcp_tw_recyc... ...
分类:
Web程序 时间:
2017-08-16 17:15:43
阅读次数:
176