[Linux] 使用lsof 查看解决too many open file问题

在我的GOFLY在线客服系统中,有时候会出现访问不了的情况

查看日志,发现有很多too many open file打开文件太多的现象出现。这句话是说打开的文件句柄太多,并且没有关闭

 

使用lsof  -p 端口号,可以查看到都是sock句柄,也就是说我的websocket服务断开的时候没有及时关闭

 

 

仔细查看代码,在客服端出现错误的时候,没有进行conn.Close()关闭连接

 

加上后此现象消失

posted @   唯一客服系统开发笔记  阅读(288)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
历史上的今天:
2021-03-03 [Go] go mod下载的依赖包位置
2021-03-03 [Go] go mod 设置GOPROXY环境变量中的direct意义
2020-03-03 [PHP] PHP5中的写时复制change on write
2018-03-03 [日常] DNS的迭代查询过程
2018-03-03 [日常] Redis基本使用测试
2016-03-03 [android] xml文件的序列化
点击右上角即可分享
微信分享提示
1
chat with us