我在一个集群中使用weblogic 12c,其中有8个weblogics,运行在4台服务器上(2个节点/ 1台服务器)
RAM:每台服务器64GB。
我在1个节点上设置RAM是26GB,当一个节点启动它使用大约10GB,但是当运行大约一个星期时,它几乎增加了26GB。
并发数量:70个会话/ 1个节点(Monitor in Home>服务摘要>服务器摘要>服务摘要>服务器摘要>部署摘要>testing)
我认为我的节点吃了很多内存,我不得不重新启动服务器。
请帮我调整服务器/ weblogic。
非常感谢你。
我看起来像你可能遇到内存泄漏问题。 有很多工具可以帮助你find根本原因。 作为一个起点,如果将JavaLogicconfiguration为在Java内存不足情况发生时进行堆转储,那将是一件好事。 这可以通过设置JVM选项来完成:
-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath
另一种方法是在每周重新启动之前通过命令行手动进行堆转储。
当你有堆转储文件加载到Eclipse内存分析器并运行泄漏可疑报告。