压力测试中出现:“Too many open files”异常导致weblogic无法继续正常访问
来源:互联网 发布:算法导论 如何 编辑:程序博客网 时间:2024/06/05 19:06
某项目投产前压力测试过程中:当并发达到50的时候出现系统无法访问并报错。如附图。
“Too many open files”
遇到此问题首先要检查系统本身允许打开文件最大数,然后weblogic本身也存在允许打开文件最大数。
经排查系统打开最大数未限制。问题定位是weblogic的问题。
解决方法:
在/weblogic/Oracle/Middleware/wlserver_10.3/common/bin文件夹下找到commEnv.sh,修改文件:
resetFd() { if [ ! -n "`uname -s |grep -i cygwin || uname -s |grep -i windows_nt || \ uname -s |grep -i HP-UX`" ] then ofiles=`ulimit -S -n` maxfiles=`ulimit -H -n` if [ "$?" = "0" -a `expr ${maxfiles} : '[0-9][0-9]*$'` -eq 0 -a `expr ${ofiles} : '[0-9][0-9]*$'` -eq 0 ]; then #ulimit -n 4096 <strong><span style="color:#ff0000;">ulimit -n 65536</span></strong> else if [ "$?" = "0" -a `uname -s` = "SunOS" -a `expr ${maxfiles} : '[0-9][0-9]*$'` -eq 0 ]; then if [ ${ofiles} -lt 65536 ]; then ulimit -H -n 65536 else ulimit -H -n ${ofiles} fi fi fi fi}
如图将“4096”修改为“65536”,然后压力就上去了!
0 0
- 压力测试中出现:“Too many open files”异常导致weblogic无法继续正常访问
- 文件句柄申请太多导致异常 Too many open files
- 性能测试出现FileNotFoundException: Too many open files的异常原因
- android gradle build 时出现"Too many open files" 异常
- weblogic down : Too many open files
- linux+weblogic Too many open files解决方案
- 解决Linux中出现Too many open files
- 解决高并发中出现Too many open files问题
- 用httpclient做压力测试时Too many open files的解决办法
- too many open files
- too many open files
- Too many open files
- too many open files
- Too many open files
- too many files open
- too many open files
- too many open files
- Too many open files
- sip扩展--------毕业课题用到啦-------阿冬专栏
- [spoj1812]Longest Common Substring II && 后缀自动机
- HTML学习笔记-v1.4
- Hadoop学习笔记(十三)---Hbase的伪分布安装及配置
- 在 Mac 上搭建 Nginx PHP Mysql 开发环境
- 压力测试中出现:“Too many open files”异常导致weblogic无法继续正常访问
- Java并发编程---多线程的好处
- Intent和IntentFilter的区别详解
- javascript实战第一讲:聊天窗口
- [ nodeJS ] nodeJS 与 npm(node pagkage manager) 配置.
- Oracle11g的安装卸载及常用工具的使用
- 在线API大全
- jquery实战9:高级特效倒计时效果
- 给VisualStudio自动设置模板,加头注释