Tcp close wait状态
2016-07-04 08:38
281 查看
Tcp close_wait:
最近在熟悉SRS,做一个私有协议的h264/aac流接入模块,netstat时发现服务器保持了大量的close_wait状态,由tcp状态变迁可知,是客户端主动关闭了连接,服务器却没有回收相应的连接导致,发现state thread已经跳出循环,在做on_thread_stop清理的时候只是把连接从队列里移除,并没有Close,加上close_wait状态全部消失;
以此推断Rtsp注入模块也存在close_wait的风险,导至文件描述符泄漏。
最近在熟悉SRS,做一个私有协议的h264/aac流接入模块,netstat时发现服务器保持了大量的close_wait状态,由tcp状态变迁可知,是客户端主动关闭了连接,服务器却没有回收相应的连接导致,发现state thread已经跳出循环,在做on_thread_stop清理的时候只是把连接从队列里移除,并没有Close,加上close_wait状态全部消失;
以此推断Rtsp注入模块也存在close_wait的风险,导至文件描述符泄漏。
相关文章推荐
- 小心服务器内存居高不下的元凶--WebAPI服务
- 运维入门
- 利用开源软件打造自己的全功能远程工具
- Linux5.9无人值守安装
- 数据中心和云未来的十二大趋势
- 虚拟化基础架构Windows 2008篇之11-WSUS服务器的安装与配置
- 用vsftp快速搭建ftp服务器
- Linux快速构建apache web服务器
- 服务器监控策略浅谈
- 如何降低服务器采购成本 原理分析
- 建议的服务器分区办法
- 服务器托管六大优势分析
- Erlang实现的一个Web服务器代码实例
- 服务器技术全面解析
- 保护DNS服务器的几点方法小结
- 我国成为全球第二大服务器消费国
- 服务器 安全检查要点[星外提供]
- 服务器应用自动重新启动IIS批处理[原创]_DOS/BAT_脚本之家
- FTP 服务器关于权限的问题