news 2026/4/28 14:29:38

linux排障:服务端口被打满

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
linux排障:服务端口被打满

事故描述

promotion请求其他服务异常,业务日志报错:“cannot assign requested address”

排障过程

1、

netstat -nap | grep ESTABLISHED | wc -l

发现很多链接没有释放,通常这个连接数就几十个

2、

#可用临时端口范围 cat /proc/sys/net/ipv4/ip_local_port_range #当前用户进程可以打开的文件描述符数量,即单个进程能同时建立的连接数数量 ulimit -n #空闲多少秒后开始发送 keepalive 探测包 cat /proc/sys/net/ipv4/tcp_keepalive_time

发现容器提供的端口有28232个,可以打开的文件描述符为1048576,系统默认keepalive时间为7200s。

事故原因

初步判断短时间内创建大量链接,且在处理完请求后tcp链接没有释放,导致端口被占用完。

于是抓包分析,发现在服务端没有抓到FIN包,并且出现很多keep-alive的报文,怀疑关闭链接的方法有问题或者没生效。经过讨论和测试,发现后端使用的框架里面有一个tcp链接keepalive的相关的配置:

后面将配置改为disablekeepalive: true 关闭了keepalive功能。经过测试已经正常,再运行脚本的时候,tcp链接数已经稳定。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/22 15:43:16

G-Helper终极指南:轻量级华硕笔记本控制神器

G-Helper终极指南:轻量级华硕笔记本控制神器 【免费下载链接】g-helper Lightweight Armoury Crate alternative for Asus laptops. Control tool for ROG Zephyrus G14, G15, G16, M16, Flow X13, Flow X16, TUF, Strix, Scar and other models 项目地址: https:…

作者头像 李华
网站建设 2026/4/23 16:57:14

一键恢复ROG游戏本色彩配置文件的完整指南

一键恢复ROG游戏本色彩配置文件的完整指南 【免费下载链接】g-helper Lightweight Armoury Crate alternative for Asus laptops. Control tool for ROG Zephyrus G14, G15, G16, M16, Flow X13, Flow X16, TUF, Strix, Scar and other models 项目地址: https://gitcode.com…

作者头像 李华
网站建设 2026/4/18 7:06:16

G-Helper深度解析:ROG笔记本性能调优的终极实战指南

G-Helper深度解析:ROG笔记本性能调优的终极实战指南 【免费下载链接】g-helper Lightweight Armoury Crate alternative for Asus laptops. Control tool for ROG Zephyrus G14, G15, G16, M16, Flow X13, Flow X16, TUF, Strix, Scar and other models 项目地址:…

作者头像 李华
网站建设 2026/4/20 1:36:12

G-Helper华硕笔记本硬件控制完全指南

G-Helper华硕笔记本硬件控制完全指南 【免费下载链接】g-helper Lightweight Armoury Crate alternative for Asus laptops. Control tool for ROG Zephyrus G14, G15, G16, M16, Flow X13, Flow X16, TUF, Strix, Scar and other models 项目地址: https://gitcode.com/GitH…

作者头像 李华
网站建设 2026/4/25 10:51:37

MediaPipe Holistic技术揭秘:如何实现极速CPU推理?

MediaPipe Holistic技术揭秘:如何实现极速CPU推理? 1. 引言:AI 全身全息感知的工程挑战 在虚拟主播、动作捕捉和人机交互等前沿应用中,对全维度人体动态感知的需求日益增长。传统方案往往需要多个独立模型串联运行——人脸用一个…

作者头像 李华
网站建设 2026/4/17 8:59:16

AI视频总结功能终极指南:3分钟掌握B站视频精华的简单方法

AI视频总结功能终极指南:3分钟掌握B站视频精华的简单方法 【免费下载链接】BiliTools A cross-platform bilibili toolbox. 跨平台哔哩哔哩工具箱,支持视频、音乐、番剧、课程下载……持续更新 项目地址: https://gitcode.com/GitHub_Trending/bilit/B…

作者头像 李华