Too many open files
我用的AIX和websphere服务器。今天要打开控制台的时候报500错误,查看服务器日志[11/25/13 11:29:25:810 CST] 0000001e SystemErr R java.io.FileNotFoundException: /usr/IBM/WebSphere/AppServer/profiles/Dmgr01/config/cells/ycwl2Cell01/security.xml (Too many open files)
[11/25/13 11:29:25:810 CST] 0000001e SystemErr R at java.io.FileInputStream.open(Native Method)
[11/25/13 11:29:25:810 CST] 0000001e SystemErr R at java.io.FileInputStream.<init>(FileInputStream.java:112)
[11/25/13 11:29:25:810 CST] 0000001e SystemErr R at org.eclipse.emf.ecore.resource.impl.URIConverterImpl.createFileInputStream(URIConverterImpl.java:469)
[11/25/13 11:29:25:811 CST] 0000001e SystemErr R at org.eclipse.emf.ecore.resource.impl.URIConverterImpl.createInputStream(URIConverterImpl.java:431)
[11/25/13 11:29:25:811 CST] 0000001e SystemErr R at org.eclipse.emf.ecore.resource.impl.ResourceImpl.load(ResourceImpl.java:897)
我想是不是AIX的openfile限制,用ulimit - n 4096 改过到4096不好用。这是什么问题? --------------------编程问答-------------------- 在Weblogic下,会有这个限制, 需要在commEnv.sh中添加ulimit -n 65536一行。
但在WebSphere下没遇到过类似问题。从日志:
/usr/IBM/WebSphere/AppServer/profiles/Dmgr01/config/cells/ycwl2Cell01/security.xml
这个配置文件是否存在? 当前用户是否有访问权限? 这个也需要确认一下。
补充:企业软件 , WebSphere