Back to knowledgebase

Increase the JVM for the FAS App Server component

FAS JVM settings

The  JVM settings dictate how much memory is allocated to the java processes for the app server. A default FAS installation will have the JVM parameters set to:

 -XX:PermSize=256m -XX:MaxPermSize=256m -Xms256m -Xmx512

512mb may not be enough for some scenarios, for production systems it's recommended you increase this to at least 2048mb.

To increase the JVM settings

edit /opt/cafex/FAS-<version>/domain/configuration/domain.xml

Set the heap size to 1024 & 2048 as highlighted below

<server-groups>
<server-group name="main-server-group" profile="ha">
<jvm name="main-jvm">
<heap size="1024m" max-size="2048m"/>
<permgen size="256m" max-size="256m"/>
<jvm-options>
<option value="-server"/>
<option value="-XX:+UseG1GC"/>
<option value="-XX:MaxGCPauseMillis=50"/>
<option value="-XX:+HeapDumpOnOutOfMemoryError"/>
<option value="-XX:HeapDumpPath=./heapdump_as.hprof"/>
</jvm-options>
</jvm>

Then restart FAS:

service fas restart.

You can confirm the settings with:

ps -ef | grep appserver

root      8342  8272 44 13:15 pts/0    00:00:29 /opt/java/bin/java -D[Server:appserver-cs-palettes] -XX:PermSize=256m -XX:MaxPermSize=256m -Xms1024m -Xmx2048m-

 

 

 

 

 

Comments are disabled on these articles if you require help contact support@cafex.com.

Have more questions? Submit a request

Comments