解决WebLogic中Too many open files异常
九月 29, 2009 in Oracle 融合中间件
在经过近期的连续加班,项目最后阶段的开发终于完成,并于前天晚上顺利实施上线,上线后就凌晨2点钟了,虽然身体有些疲惫,心理却轻松了很多。可是没想到早晨来上班,刚走到客户公司楼下,就接到电话说正式环境的服务器当掉了,跑到楼上打开电脑下载正式环境的服务器日志,发现了如下异常信息:
<Sep 28, 2009 9:55:16 AM CST> <Critical> <Server> <BEA-002616> <Failed to listen on channel "Default" on ****.*.*.*:****, failure count: 1, failing for 0 seconds, java.net.SocketException: Too many open files>
<Sep 28, 2009 9:55:16 AM CST> <Error> <HTTP> <BEA-101019> <[weblogic.servlet.internal.WebAppServletContext@6c086c08 - appName: 'consoleapp', name: 'console', context-path: '/console', spec-version: '2.5'] Servlet failed with IOException
java.io.FileNotFoundException: /***/wlserver_10.3/server/lib/consoleapp/webapp/images/sort_up.gif (Too many open files)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(FileInputStream.java:112)
at weblogic.utils.classloaders.FileSource.getInputStream(FileSource.java:31)
at weblogic.servlet.internal.WarSource.getInputStream(WarSource.java:65)
at weblogic.servlet.FileServlet.sendFile(FileServlet.java:400)
Truncated. see log file for complete stacktrace
>