Change Default Memory Arguments in SOA

Change Default Memory Arguments in SOA and customize them according to your Admin and Managed Servers by following the process below.

Increase Heap size memory in SOA Server follow below steps
  1. Backup for setSOADomainEnv.sh (/user_projects/domain/<soa_domain_name>/bin/setSOADomainEnv.sh
  2. Update setSOADomainEnv.sh

Find – Below Values in setSOADomainEnv.sh:

            DEFAULT_MEM_ARGS=”-Xms512m -Xmx1024m”
            PORT_MEM_ARGS=”-Xms768m -Xmx1536m”
       Replace With – Below Custom Values:
       # line to specify different Xmx and Xms values to soa_server.
       if [ “${SERVER_NAME}” = “soa_server1” ] ; then
              DEFAULT_MEM_ARGS=”-Xms2048m -Xmx2048m”
              PORT_MEM_ARGS=”-Xms2048m -Xmx2048m”
       elif [ “${SERVER_NAME}” = “” ] || [ “${SERVER_NAME}” = “AdminServer” ]; then
              DEFAULT_MEM_ARGS=”-Xms512m -Xmx512m”
              PORT_MEM_ARGS=”-Xms512m -Xmx512m”
       fi
     3. Restart Admin and Managed Servers, Check new settings using below commands.
     4. ps -ef |grep AdminServer   and   ps -ef |grep soa_server1
The same can be referred to our blog entry here