- 查看tcp状态统计命令:netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'
- what:主动close TCP(server和client都可以) 连接的那一方出现的状态
- why:主动close(server和client都可以)的一方需要等待2MSL时长,默认2min(可以配置)
- how: 设置socket SO_REUSEADDR 设置内核tcp参数 tcp_tw_recycle&tcp_tw_reuse&tcp_fin_timeout
- 如果上述还不满足tcp链接高并发,还可以设置tcp_syncookies&ip_local_port_range&tcp_max_syn_backlog&tcp_max_tw_buckets
tcp timewait过多
最新推荐文章于 2024-02-02 11:20:59 发布