AIX关于Weblogic的报错“Too many open files“的处理

"Too many open files"的产生是操作系统对于一个进程所能打开的文件数(包括文件系统文件和网络连接)进行了限制。在AIX里面相关的东西如下:命令ulimit,文件/etc/security/limits
这里注意一个问题。系统默认值default是个最大值,如果用户本身做了相应设定,是不能超过系统的默认值的(超过也无效),需要修改放大系统的默认值。才能真正生效。同时说明如果想让修改生效,需要重新启动系统。

追加:仅仅系统还不够还要修改Weblogic的初始化参数脚本./weblogic81/common/bin/commEnv.sh。如下:
    maxfiles=`ulimit -H -n`
    if [ "$?" = "0" -a  `expr ${maxfiles} : '[0-9][0-9]*$'` -eq 0 ]; then
        ulimit -n 1024 (放大它到65534)
    fi

猜你喜欢

转载自blog.csdn.net/allway2/article/details/109049505