打开文件句柄数量爆大问题
时间:2011-11-06
来源:互联网
最近在压力测试一个程序,在巨大部分情况下,一下命令:
lsof -n |awk '{print $2}'|sort|uniq -c |sort -nr|more
查看文件的句柄数打开,该进程打开数量差不多900左右
但是在反复的查询中竟然偶尔数量会超过万来个(50000上都出现过)
这样导致了我程序偶尔出现open too many files错误
虽然通过设定打开文件的最大句柄数可以解决这个问题
但是请问高手,为什么这个句柄数会在某一刻暴增问题(一瞬的时间)
或者请列举一下有可能导致打开很多句柄数的病态程序或者其他什么情况(或者是不是环境参数什么问题)
环境:
数据库:oracle10g
数据库最小连接:30
数据库最大连接:500
数据库助手:ibatis
ibatis最大请求:256
ibatis最大session:128
ibatis最大transaction:30
程序线程池大小:700
用loadrun设置的集合点数量:500
lsof -n |awk '{print $2}'|sort|uniq -c |sort -nr|more
查看文件的句柄数打开,该进程打开数量差不多900左右
但是在反复的查询中竟然偶尔数量会超过万来个(50000上都出现过)
这样导致了我程序偶尔出现open too many files错误
虽然通过设定打开文件的最大句柄数可以解决这个问题
但是请问高手,为什么这个句柄数会在某一刻暴增问题(一瞬的时间)
或者请列举一下有可能导致打开很多句柄数的病态程序或者其他什么情况(或者是不是环境参数什么问题)
环境:
数据库:oracle10g
数据库最小连接:30
数据库最大连接:500
数据库助手:ibatis
ibatis最大请求:256
ibatis最大session:128
ibatis最大transaction:30
程序线程池大小:700
用loadrun设置的集合点数量:500
作者: wode_java 发布时间: 2011-11-06
什么情况,就这么淹没了?
作者: wode_java 发布时间: 2011-11-06
数据库最大连接:500
程序线程池大小:700
你们的程序也太惊人了吧?
程序线程池大小:700
你们的程序也太惊人了吧?
作者: bao110908 发布时间: 2011-11-06
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28