Hi Rajesh,
Can you show us the full error log before the crash ?
Which Integration Server version are you using?
Sometimes OOME may be caused by a small (or no) value for PermSize and MaxPermsize
“The permanent generation is used to hold reflective data of the VM itself such as class objects and method objects. These reflective objects are allocated directly into the permanent generation, and it is sized independently from the other generations”
PermSize is additional to the -Xmx value set by the user on the JVM options. But MaxPermSize allows for the JVM to be able to grow the PermSize to the amount specified. Initially when the VM is loaded, the MaxPermSize will still be the default value (32mb for -client and 64mb for -server) but will not actually take up that amount until it is needed.
I managed in the past to get rid with the Permsize OOME by increasing the value of Permsize
JAVA_ARG1=“-XdoCloseWithReadPending -server -XX:PermSize=128m -XX:MaxPermSize=128m”
Your problem may be elsewhere but check first the entire log before the crash to know the source of OOME.
Regards,
Djibril.
#webMethods#Integration-Server-and-ESB