【发布时间】:2015-12-03 04:22:59
【问题描述】:
让我解释一下我的环境设置
WAS 版本:8.5 操作系统:AIX
我们有 1 个 DMGR、6 个节点代理和 6 个节点。最近我们遇到了一个问题。节点代理正在自动关闭。日志显示“打开的文件太多”。我们使用 LSOF 命令来监控节点代理进程 ID。
一些内核参数。 硬文件限制:20000 软文件限制: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,但这不是一个可行的选择,而且无法在所有环境中轻松完成。
如果您有任何解决方案,请提供解决方案。
提前致谢。
【问题讨论】:
-
然后从 crontab 定期重启。
-
稳定状态下打开了哪些文件? “8.5”是指8.5.0.0吗?如果是这样,只需硬着头皮进行例行升级。
-
打开的文件/连接在 dmgr 和节点代理之间。是的,我们有 8.5.0
-
你是说成千上万个套接字是打开的而不是关闭的? FWIW,我会从那里开始。
标签: java websphere websphere-8