侧边栏壁纸
博主头像
fynn博主等级

我们应该有恒心,尤其是要有自信心,必须相信自己是有能力的,而且要不惜任何代价把这种能力发挥出来。

  • 累计撰写 50 篇文章
  • 累计创建 21 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

Linux解决高并发tcp连接端口占用问题

fynn
2022-12-02 / 0 评论 / 0 点赞 / 182 阅读 / 155 字 / 正在检测是否收录...

在命令行执行

sysctl -w net.ipv4.tcp_fin_timeout=3
sysctl -w net.ipv4.tcp_timestamps=1
sysctl -w net.ipv4.tcp_tw_recycle=1
sysctl -w net.ipv4.tcp_tw_reuse=1
sysctl -w "net.ipv4.ip_local_port_range=10000 65500"
sysctl -p
ulimit -n 1048576

依次解释作用

  • 修改系統默认的TIMEOUT时间,默认为60s
  • 修改tcp/ip协议配置, 默认为0,修改为1,释放TIME_WAIT端口给新连接使用
  • 修改tcp/ip协议配置,快速回收socket资源,默认为0,修改为1
  • 允许端口重用
  • 意味着10000~65500端口可用
  • 使其规则立即生效
0

评论区