老师,请教个网络相关的问题:生产环境中TCP状态为TIME_WAIT的链接非常多该怎么优化?

来源:10-13 awk中数组的用法-中

菠萝吹雪gz

2019-02-18

出现这种情况会导致处于TIME_WAIT状态下的端口新的TCP链接不能使用,我知道客户端代码怎么优化,不知道服务器端怎么优化,希望老师能指点一下。

写回答

1回答

酷田

2019-02-18

服务器端可以看下是否开启net.ipv4.tcp_tw_reuse,将值修改为1,可以允许重用处于time_wait的socket,而不是一直等待!另外也要开启socket的快速回收策略,修改net.ipv4.tcp_tw_recyle,将值改为1,表示开启time_wait的socket快速回收!这是简单的调优方法,具体是否有效果需要根据你的访问情况,应用设计等方面综合考虑……推荐一下去网上搜索TCP内核参数调优,去学习一下各种内核参数,将重要的整理成文档,好记性不如赖笔头。希望可以帮助到你

1
1
菠萝吹雪gz
谢谢老师
2019-02-18
共1条回复

掌握Shell脚本编程 360架构师带你进阶Linux高手

30%知识讲解+70%实例操作 掌握Shell脚本编程能力

1638 学习 · 297 问题

查看课程