WebSphere Application Server节点代理自动关闭

时间:2015-12-03 04:23:00

标签: java websphere websphere-8

让我解释一下我的环境设置

WAS版本:8.5 操作系统:AIX

我们有1个DMGR,6个节点代理和6个节点。最近我们遇到了一个问题。节点代理程序正在自动关闭。日志说“打开文件太多”。我们使用LSOF命令来监视节点代理进程ID。

一些核心参数。 硬文件限制:20000 softfile limit:8126

这是监控输出。

Date Server 1 Node Agent PID(6054) Server 2 Node Agent PID(8076) 29/11/2015 1636 1641 30/11/2015 2382 2390 01/12/2015 4527 4534 02/12/2015 5265 5274

节点代理进程仅保持打开文件。它没有关闭文件描述符。 IBM建议升级到8.5.5,但这不是一个可行的选择,并且不能在所有环境中轻松完成。

如果您有任何解决方案,请提供解决方案。

提前致谢。

2 个答案:

答案 0 :(得分:2)

根据IBM文档的建议,将nofiles softlimit增加到至少10000:http://www-01.ibm.com/support/knowledgecenter/SSAW57_8.5.5/com.ibm.websphere.nd.doc/ae/tprf_tuneaix.html?lang=en

  1. 编辑/ etc / security / limits文件。将以下行添加到运行WebSphere Application Server进程的用户帐户:
  2. nofiles =  10000
    nofiles_hard = 10000
    
    1. 保存更改。
    2. 重新启动AIX系统。
    3. 要验证结果,请在命令行上键入ulimit -a命令。
    4. 也就是说,这可能会延迟你的问题,而在8.5.0.0上运行真的不是一个好主意。升级到最新版本(8.5.5.7)只需一步即可完成。

答案 1 :(得分:0)

您是否可以提供有关“太多打开文件”消息的更多详细信息?

无论如何,升级+1。版本8.5.0.0约为2年。