This week's book giveaway is in the OCAJP 8 forum. We're giving away four copies of OCA Java SE 8 Programmer I Study Guide and have Edward Finegan & Robert Liguori on-line! See this thread for details.
We have 24 managed instance server in a cluster, each one having 4GB/4GB (min/max) memory settings.
We are using Weblogic 10.3 with jRockit28 (Java 1.6) on Linux.
We have setup the ClusterAddress and Listen Address settings properly.
Still when we run a certrain job, the Linux server itself goes unresponsive and no one can even log in to that server.
We constantly get this error message in the logs:
<Free memory in the server is x,xxx,xxx bytes. There is danger of OutOfMemoryError>
What could be the reason and where to start to identify the root cause?
You are having 24managed servers with 4GB Xmxand Xms setting which equals : 24*4 = 96GB
Do you really have that much of memory in system/or combined memory of multiple systems.??
Check how much combined memory is available in each system post 4GB of Xms if not enough memory is available for the system operations then reduce the Xms size to some lower value so that the memory reservation by JVM will be less.
This is how it was configured and we have high end Linux servers.
Going forward this is what I am going to do. Just wanted to know before hand if Weblogic cluster was not configured correctly do we generally face these kinds of issues.
But I think, without profiling no one can tell.