lsof -p xxx 出现很多FIFO、pipe 的问题原因
来源:互联网 发布:企业数据安全管理 编辑:程序博客网 时间:2024/05/19 09:11
最近2次程序报错,Connt open file,too much file....
后来用lsof 指令一查看,发现文件打开数满了,超过65535这个默认上限,虽然调大这个数可以临时解决问题,但这不是解决问题的办法
2次问题的分析结果
程序中有定时发送HTTP请求、打开socket连接,发送指令
在出问题的程序这边,每分钟增加60-80个文件句柄打开数,但程序并没有新打开文件,只是多开了很多通道
java 26049 root 272r FIFO 0,6 0t0 864055990 pipe
java 26049 root 273w FIFO 0,6 0t0 864055990 pipe
java 26049 root 274r 0000 0,11 0 864055991 eventpoll
java 26049 root 275r FIFO 0,6 0t0 864055992 pipe
java 26049 root 276w FIFO 0,6 0t0 864055992 pipe
java 26049 root 277r 0000 0,11 0 864055993 eventpoll
第一次的原因是:HTTP的地址访问被禁止,程序还在一直请求,后来换掉Http地址就OK了
第二次的原因是:Socket端口不通,程序也是一直在请求,后来改掉Socket的地址端口,换个可以连通的地址就OK了
- lsof -p xxx 出现很多FIFO、pipe 的问题原因
- 聊聊进程异常重启的问题------顺便详解linux句柄泄漏问题的定位(知识点: lsof -p xxx; ll /proc/xxx/fd)
- fifo可能出现的问题
- pipe与fifo的总结
- PIPE&FIFO
- 一个FIFO pipe的简单Java实现
- linux中的pipe和fifo的区别
- Python2中input出现的name “xxx” is not defined问题原因及解决办法
- lsof -P
- 出现 java.net.UnknowHostException: XXX.XXX.XXX 异常的原因及解决方法
- MySQL登录时出现 Access denied for user 'root'@'xxx.xxx.xxx.xxx' (using password: YES) 的原因及解决办法
- 混淆出现Can't process class [com/xxx/xxx/xxx/xxx.class] (Unknown verification type的原因所在
- Quartus调用FIFO或者是RAM、ROM出现的问题
- linux ipc &pipe fifo
- fifo,pipe简介
- pipe和FIFO
- fifo与pipe总结
- 管道pipe&&fifo
- Android Drawable Resource学习(一)、Drawable Resource简介
- Android基础--BroadcastReceiver应用详解
- 使用java采集京东商城行政区划数据示例
- 阿里巴巴DBA笔试题
- Linux内核linux-2.6.18.2 编译
- lsof -p xxx 出现很多FIFO、pipe 的问题原因
- TI_DSP_corePac_带宽管理 - 2(举例)
- java使用jdbc连接数据库工具类和jdbc连接mysql数据示例
- 希望的小鸟
- xheditor和uploadify存在于同一个页面js冲突的解决办法
- 她从楼上扔鸡蛋
- 数据结构实验,多项式类
- 数据结构之二叉树实现
- 判断php查询出来的mysql结果是否为空